You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 15, 2025. It is now read-only.
Merge `<kind>.schema` and `<kind>[.<locale>].uischema` definitions from a project and its dependencies into a single .schema for describing .dialog files and a per locale .uischema for describing how Composer shows them. If a dependent package has an "exported" directory it is copied to /<package> in the --imports directory. You can make use of negative patterns like !**/generated/** to exclude particular directories or files, although some directories like bin, obj and node_modules are automatically excluded.
313
317
314
318
```
315
319
USAGE
316
320
$ bf dialog:merge PATTERNS
317
321
318
322
ARGUMENTS
319
-
PATTERNS Any number of glob regex patterns to match .schema, .csproj, or package.json files.
323
+
PATTERNS Any number of glob regex patterns to match .csproj, .nuspec or package.json files.
320
324
321
325
OPTIONS
322
-
-h, --help show CLI help
323
-
-o, --output=output [default: app.schema] Output path and filename for merged schema.
324
-
-v, --verbose Show verbose logging of files as they are processed.
326
+
-c, --checkOnly Check and do not write files.
327
+
-h, --help show CLI help
328
+
329
+
-o, --output=output Output path and optional filename for merged .schema and .uischema. Defaults to first project
330
+
name.
331
+
332
+
-s, --schema=schema Path to merged .schema file to use if merging .uischema only.
333
+
334
+
-v, --verbose Show verbose logging of files as they are processed.
335
+
336
+
--extension=extension [default: .dialog,.lg,.lu,.schema,.qna,.uischema] Extension to include as a resource.
337
+
338
+
--imports=imports Output path for imported assets. Defaults to the directory of --out with an imported
-i, --in=in (required) Folder that contains .lg file.
417
433
-o, --out=out Output file or folder name. If not specified stdout will be used as output
418
434
-r, --recurse Consider sub-folders to find .lg file(s)
435
+
--region=region (required) The sub region.
419
436
--srclang=srclang Source lang code. Auto detect if missing.
420
437
--tgtlang=tgtlang (required) Comma separated list of target languages.
421
438
--translate_comments Machine translate all comments found in .lg file
@@ -624,14 +641,9 @@ USAGE
624
641
OPTIONS
625
642
-h, --help show CLI help
626
643
--appId=appId (required) LUIS application Id (defaults to config:LUIS:appId)
627
-
628
644
--direct Available only in direct version query. Do not publish to staging or production
629
-
(default: false)
630
-
631
645
--endpoint=endpoint LUIS endpoint hostname
632
-
633
646
--staging Publishes application version to Staging slot, otherwise publish to production
634
-
(default: false)
635
647
636
648
--subscriptionKey=subscriptionKey (required) LUIS cognitive services subscription key (default:
637
649
config:LUIS:subscriptionKey)
@@ -740,9 +752,9 @@ OPTIONS
740
752
-h, --help luis:build command help
741
753
-i, --in=in Lu file or folder
742
754
743
-
-o, --out=out Output folder name to write out .dialog and settings files. If not specified, application
744
-
setting will be output to console
745
-
755
+
-o, --out=out Output folder name to write out .dialog and settings files. If not specified,
756
+
application setting will be output to console
757
+
746
758
--authoringKey=authoringKey LUIS authoring key
747
759
748
760
--botName=botName Bot name
@@ -751,27 +763,29 @@ OPTIONS
751
763
752
764
--deleteOldVersion Deletes old version of LUIS application after building new one.
753
765
754
-
--dialog=dialog Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set
766
+
--dialog=dialog Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be
767
+
generated if not specified. Only valid if --out is set
768
+
769
+
--directVersionPublish Available only in direct version query. Do not publish to staging or production
770
+
771
+
--endpoint=endpoint Luis authoring endpoint for publishing
755
772
756
773
--fallbackLocale=fallbackLocale Locale to be used at the fallback if no locale specific recognizer is found. Only
757
774
valid if --out is set
758
775
776
+
--isStaging Publishes luis application to staging slot if set. Default to production slot
777
+
759
778
--log Writes out log messages to console
760
779
761
780
--luConfig=luConfig Path to config for lu build which can contain switches for arguments
762
781
763
782
--region=region [default: westus] LUIS authoring region [westus|westeurope|australiaeast]
764
783
765
-
--suffix=suffix Environment name as a suffix identifier to include in LUIS app name. Defaults to
766
-
current logged in user alias
767
-
768
-
--endpoint Luis authoring endpoint for publishing
769
-
770
784
--schema=schema Defines $schema for generated .dialog files
771
785
772
-
--isStaging Publishes luis application to staging slot if set. Default to production slot
786
+
--suffix=suffix Environment name as a suffix identifier to include in LUIS app name. Defaults to
787
+
current logged in user alias
773
788
774
-
--directVersionPublish [default: false] Available only in direct version query. Do not publish to staging or production
--defaultCulture=defaultCulture Culture code for the content. Infer from .qna if available. Defaults to en-us
1353
1374
if not set
1354
1375
1355
-
--dialog=dialog Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will be generated if not specified. Only valid if --out is set
1376
+
--dialog=dialog Dialog recognizer type [multiLanguage|crosstrained]. No dialog recognizers will
1377
+
be generated if not specified. Only valid if --out is set
1378
+
1379
+
--endpoint=endpoint Qnamaker authoring endpoint for publishing
1356
1380
1357
1381
--fallbackLocale=fallbackLocale Locale to be used at the fallback if no locale specific recognizer is found.
1358
1382
Only valid if --out is set
1359
1383
1360
-
--log [default: false] Writes out log messages to console
1384
+
--log Writes out log messages to console
1361
1385
1362
-
--qnaConfig=qnaConfig Path to config for qnamaker build which can contain switches for arguments
1386
+
--qnaConfig=qnaConfig Path to config for qna build which can contain switches for arguments
1363
1387
1364
1388
--region=region [default: westus] Overrides public endpoint
0 commit comments