diff --git a/docs/app/index.html b/docs/app/index.html index 1ba52d0..a7cc3fe 100644 --- a/docs/app/index.html +++ b/docs/app/index.html @@ -1,21 +1,21 @@ - + app - - - + + + - - - - - - - - + + + + + + + + @@ -32,100 +32,64 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
-

app -

+

app +

-
Version: -org.nasdanika.models.app.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.app.cli@2025.1.0 +
+
 Usage: nsd app [-hV] [COMMAND]
 HTML Application model commands
diff --git a/docs/app/site/index.html b/docs/app/site/index.html
index f50169f..e361199 100644
--- a/docs/app/site/index.html
+++ b/docs/app/site/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     site
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,94 +32,58 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -127,18 +91,18 @@
-

site -

+

site +

-
Version: -org.nasdanika.models.app.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.app.cli@2025.1.0 +
+
 Usage: nsd app site [-hlV] [--progress-console] [--progress-data]
                     [--progress-json] [-b=<baseDir>] [-m=<domian>]
diff --git a/docs/drawio/html-app/index.html b/docs/drawio/html-app/index.html
index 28d78af..e728c2a 100644
--- a/docs/drawio/html-app/index.html
+++ b/docs/drawio/html-app/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     html-app
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,95 +32,59 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -128,48 +92,56 @@
-

html-app -

+

html-app +

-
Version: -org.nasdanika.models.app.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.app.cli@2025.1.0 +
+
 Usage: nsd drawio html-app [-fhRV] [-b=<base>] [-P=<insertionIndex>]
-                           [-r=<rootLabel>]
+                           [-r=<rootLabel>] [-x=<indexName>]
                            [--content-type-resource-factory=<String=Class>]...
                            [--extension-resource-factory=<String=Class>]...
+                           [-F=Invocable URI]...
                            [--protocol-resource-factory=<String=Class>]...
                            [COMMAND]
 Generates html application model from a drawio document
-  -b, --base-uri=<base>   Base URI. E.g. 'pages/'
+  -b, --base-uri=<base>     Base URI. E.g. 'pages/'
       --content-type-resource-factory=<String=Class>
-                          Maps content type to resource factory class
+                            Maps content type to resource factory class
       --extension-resource-factory=<String=Class>
-                          Maps extension to resource factory class
-  -f, --file              Root action option is a file path
-  -h, --help              Show this help message and exit.
+                            Maps extension to resource factory class
+  -f, --file                Root action option is a file path
+  -F, --representation-element-filter=Invocable URI
+                            Invocable URI of representation element filter
+                            URIs are resolved relative to the current directory
+  -h, --help                Show this help message and exit.
   -P, --position=<insertionIndex>
-                          Insertion position
-                          Defaults to 0
+                            Insertion position
+                            Defaults to 0
       --protocol-resource-factory=<String=Class>
-                          Maps protocol to resource factory class
+                            Maps protocol to resource factory class
   -r, --root-label=<rootLabel>
-                          Root label URL or file path, resolved relative
-                          to the current directory
-  -R, --add-to-root       Add labels to the root
-                          even if the principal is present
-  -V, --version           Print version information and exit.
+                            Root label URL or file path, resolved relative
+                            to the current directory
+  -R, --add-to-root         Add labels to the root
+                            even if the principal is present
+  -V, --version             Print version information and exit.
+  -x, --index=<indexName>   Indext file name, defaults to index.html
 Commands:
   save  Saves model to a file
   site  Generates HTML site
 
+
+ +
diff --git a/docs/drawio/html-app/save/index.html b/docs/drawio/html-app/save/index.html index f4601a6..d30b84f 100644 --- a/docs/drawio/html-app/save/index.html +++ b/docs/drawio/html-app/save/index.html @@ -1,21 +1,21 @@ - + save - - - + + + - - - - - - - - + + + + + + + + @@ -32,98 +32,63 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -131,18 +96,18 @@
-

save -

+

save +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd drawio html-app save [-hV] [--progress-console] [--progress-data]
                                 [--progress-json]
diff --git a/docs/drawio/html-app/site/index.html b/docs/drawio/html-app/site/index.html
index 500a03b..2fbb4b9 100644
--- a/docs/drawio/html-app/site/index.html
+++ b/docs/drawio/html-app/site/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     site
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,98 +32,63 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -131,18 +96,18 @@
-

site -

+

site +

-
Version: -org.nasdanika.models.app.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.app.cli@2025.1.0 +
+
 Usage: nsd drawio html-app site [-hlV] [--progress-console] [--progress-data]
                                 [--progress-json] [-b=<baseDir>]
@@ -151,9 +116,10 @@ 

+ + http-server + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+
+ +
+
+
+
+

http-server +

+
+
+
+
+
+
+
Version: +org.nasdanika.http@2025.1.0 +
+
+
+Usage: nsd drawio http-server [-hV] [--[no-]console] [--progress-console]
+                              [--progress-data] [--progress-json]
+                              [--connection-base=<connectionBase>]
+                              [--http-host=<httpHost>] [--http-port=<httpPort>]
+                              [--http-server-shutdown-timeout=<timeout>]
+                              [--progress-output=<progressOutput>]
+                              <processorProperty> <routeProperty>
+Routes HTTP requests to diagram element processor
+      <processorProperty>   Processor property
+      <routeProperty>       Route property
+      --connection-base=<connectionBase>
+                            Connection base
+                            Valid values: PARENT, SOURCE, TARGET
+      --[no-]console        If true (default) starts console and waits for exit
+                              command,
+                            otherwise creates a shutdown hook disposing the
+                              server
+  -h, --help                Show this help message and exit.
+      --http-host=<httpHost>
+                            HTTP host (network interface) to bind to
+      --http-port=<httpPort>
+                            HTTP port. If a port is not specified,
+                            an ephemeral port is used
+      --http-server-shutdown-timeout=<timeout>
+                            Timeout in seconds,
+                            defaults to 3 seconds
+      --progress-console    Output progress to console
+      --progress-data       Output progress data
+      --progress-json       Output progress in JSON
+      --progress-output=<progressOutput>
+                            Output file for progress monitor
+  -V, --version             Print version information and exit.
+
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/docs/drawio/index.html b/docs/drawio/index.html index 19a1228..ab94d52 100644 --- a/docs/drawio/index.html +++ b/docs/drawio/index.html @@ -1,21 +1,21 @@ - + drawio - - - + + + - - - - - - - - + + + + + + + + @@ -32,100 +32,64 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
-

drawio -

+

drawio +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd drawio [-fhV] [-p=<String=String>]... [-P=URL]...
                   [-u=<String=String>]... [-U=URL of URI to URL mapping
@@ -155,7 +119,8 @@ 

diff --git a/docs/exit/index.html b/docs/exit/index.html deleted file mode 100644 index 8c11e02..0000000 --- a/docs/exit/index.html +++ /dev/null @@ -1,145 +0,0 @@ - - - - exit - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -
-
-
-
-
-
-
- -
- -
-
-
-
-
-
-

exit -

-
-
-
-
-
-
-
Version: -org.nasdanika.cli@2024.12.0 -
-
-
-Usage: nsd exit [-hV]
-Exits shell
-  -h, --help      Show this help message and exit.
-  -V, --version   Print version information and exit.
-
-
-
-
-
-
-
-
-
-
- - \ No newline at end of file diff --git a/docs/gitlab/contribute/gsh/index.html b/docs/gitlab/contribute/gsh/index.html index 89e17ed..039e347 100644 --- a/docs/gitlab/contribute/gsh/index.html +++ b/docs/gitlab/contribute/gsh/index.html @@ -1,21 +1,21 @@ - + gsh - - - + + + - - - - - - - - + + + + + + + + @@ -32,99 +32,63 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -132,18 +96,18 @@
-

gsh -

+

gsh +

-
Version: -org.nasdanika.groovy@2024.12.0 -
-
+
Version: +org.nasdanika.groovy@2025.1.0 +
+
 Usage: nsd gitlab contribute gsh [-hV] [--progress-console] [--progress-data]
                                  [--progress-json]
diff --git a/docs/gitlab/contribute/index.html b/docs/gitlab/contribute/index.html
index 7fb5f12..9a45c5e 100644
--- a/docs/gitlab/contribute/index.html
+++ b/docs/gitlab/contribute/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     contribute
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,95 +32,59 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -128,8 +92,8 @@
-

contribute -

+

contribute +

diff --git a/docs/gitlab/contribute/invoke/index.html b/docs/gitlab/contribute/invoke/index.html index 55faaac..51605d7 100644 --- a/docs/gitlab/contribute/invoke/index.html +++ b/docs/gitlab/contribute/invoke/index.html @@ -1,21 +1,21 @@ - + invoke - - - + + + - - - - - - - - + + + + + + + + @@ -32,99 +32,63 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -132,18 +96,18 @@
-

invoke -

+

invoke +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd gitlab contribute invoke [-fhV] [--progress-console]
                                     [--progress-data] [--progress-json]
diff --git a/docs/gitlab/contribute/junit/index.html b/docs/gitlab/contribute/junit/index.html
index c127d65..229067a 100644
--- a/docs/gitlab/contribute/junit/index.html
+++ b/docs/gitlab/contribute/junit/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     junit
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,99 +32,63 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -132,18 +96,18 @@
-

junit -

+

junit +

-
Version: -org.nasdanika.models.java.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.java.cli@2025.1.0 +
+
 Usage: nsd gitlab contribute junit [-fhVw] [--[no-]ai] [--[no-]
                                    comment-response] [--disabled]
diff --git a/docs/gitlab/contribute/junit/jacoco/index.html b/docs/gitlab/contribute/junit/jacoco/index.html
index 2b39ff1..513cf3e 100644
--- a/docs/gitlab/contribute/junit/jacoco/index.html
+++ b/docs/gitlab/contribute/junit/jacoco/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     jacoco
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,103 +32,67 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -136,8 +100,8 @@
-

jacoco -

+

jacoco +

diff --git a/docs/gitlab/contribute/retrospect/demo-analyze/index.html b/docs/gitlab/contribute/retrospect/demo-analyze/index.html index 993c24d..1899845 100644 --- a/docs/gitlab/contribute/retrospect/demo-analyze/index.html +++ b/docs/gitlab/contribute/retrospect/demo-analyze/index.html @@ -1,21 +1,21 @@ - + demo-analyze - - - + + + - - - - - - - - + + + + + + + + @@ -32,103 +32,67 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -136,8 +100,8 @@
-

demo-analyze -

+

demo-analyze +

diff --git a/docs/gitlab/contribute/retrospect/demo/index.html b/docs/gitlab/contribute/retrospect/demo/index.html index 6b42003..5fbb311 100644 --- a/docs/gitlab/contribute/retrospect/demo/index.html +++ b/docs/gitlab/contribute/retrospect/demo/index.html @@ -1,21 +1,21 @@ - + demo - - - + + + - - - - - - - - + + + + + + + + @@ -32,103 +32,67 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -136,8 +100,8 @@
-

demo -

+

demo +

diff --git a/docs/gitlab/contribute/retrospect/gsh/index.html b/docs/gitlab/contribute/retrospect/gsh/index.html index cd45fb1..5447ceb 100644 --- a/docs/gitlab/contribute/retrospect/gsh/index.html +++ b/docs/gitlab/contribute/retrospect/gsh/index.html @@ -1,21 +1,21 @@ - + gsh - - - + + + - - - - - - - - + + + + + + + + @@ -32,55 +32,19 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -136,18 +100,18 @@
-

gsh -

+

gsh +

-
Version: -org.nasdanika.groovy@2024.12.0 -
-
+
Version: +org.nasdanika.groovy@2025.1.0 +
+
 Usage: nsd gitlab contribute retrospect gsh [-hV] [--progress-console]
        [--progress-data] [--progress-json] [--progress-output=<progressOutput>]
diff --git a/docs/gitlab/contribute/retrospect/index.html b/docs/gitlab/contribute/retrospect/index.html
index 5ccfd96..ca70c3d 100644
--- a/docs/gitlab/contribute/retrospect/index.html
+++ b/docs/gitlab/contribute/retrospect/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     retrospect
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,99 +32,63 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -132,8 +96,8 @@
-

retrospect -

+

retrospect +

diff --git a/docs/gitlab/contribute/retrospect/invoke/index.html b/docs/gitlab/contribute/retrospect/invoke/index.html index 1665455..4dd3dc9 100644 --- a/docs/gitlab/contribute/retrospect/invoke/index.html +++ b/docs/gitlab/contribute/retrospect/invoke/index.html @@ -1,21 +1,21 @@ - + invoke - - - + + + - - - - - - - - + + + + + + + + @@ -32,103 +32,67 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -136,18 +100,18 @@
-

invoke -

+

invoke +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd gitlab contribute retrospect invoke [-fhV] [--progress-console]
        [--progress-data] [--progress-json] [--progress-output=<progressOutput>]
diff --git a/docs/gitlab/gsh/index.html b/docs/gitlab/gsh/index.html
index 4b0dbb9..bb27bb0 100644
--- a/docs/gitlab/gsh/index.html
+++ b/docs/gitlab/gsh/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     gsh
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,95 +32,59 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -128,18 +92,18 @@
-

gsh -

+

gsh +

-
Version: -org.nasdanika.groovy@2024.12.0 -
-
+
Version: +org.nasdanika.groovy@2025.1.0 +
+
 Usage: nsd gitlab gsh [-hV] [--progress-console] [--progress-data]
                       [--progress-json] [--progress-output=<progressOutput>]
diff --git a/docs/gitlab/index.html b/docs/gitlab/index.html
index 4c3c76c..11cb718 100644
--- a/docs/gitlab/index.html
+++ b/docs/gitlab/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     gitlab
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,90 +32,54 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
-

gitlab -

+

gitlab +

diff --git a/docs/gitlab/invoke/index.html b/docs/gitlab/invoke/index.html index f609075..27b7bcd 100644 --- a/docs/gitlab/invoke/index.html +++ b/docs/gitlab/invoke/index.html @@ -1,21 +1,21 @@ - + invoke - - - + + + - - - - - - - - + + + + + + + + @@ -32,95 +32,59 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -128,18 +92,18 @@
-

invoke -

+

invoke +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd gitlab invoke [-fhV] [--progress-console] [--progress-data]
                          [--progress-json] [--progress-output=<progressOutput>]
diff --git a/docs/gsh/index.html b/docs/gsh/index.html
index d9fe51d..48862f5 100644
--- a/docs/gsh/index.html
+++ b/docs/gsh/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     gsh
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,100 +32,64 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
-

gsh -

+

gsh +

-
Version: -org.nasdanika.groovy@2024.12.0 -
-
+
Version: +org.nasdanika.groovy@2025.1.0 +
+
 Usage: nsd gsh [-hV] [--progress-console] [--progress-data] [--progress-json]
                [--progress-output=<progressOutput>] [-p=<String=String>]...
diff --git a/docs/help/index.html b/docs/help/index.html
index 3e669b6..4767f35 100644
--- a/docs/help/index.html
+++ b/docs/help/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     help
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,90 +32,54 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
-

help -

+

help +

diff --git a/docs/help/site/index.html b/docs/help/site/index.html index 236c3a1..88ceb03 100644 --- a/docs/help/site/index.html +++ b/docs/help/site/index.html @@ -1,21 +1,21 @@ - + site - - - + + + - - - - - - - - + + + + + + + + @@ -32,94 +32,58 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -127,8 +91,8 @@
-

site -

+

site +

diff --git a/docs/http-server/index.html b/docs/http-server/index.html index 8adf284..a380c40 100644 --- a/docs/http-server/index.html +++ b/docs/http-server/index.html @@ -1,21 +1,21 @@ - + http-server - - - + + + - - - - - - - - + + + + + + + + @@ -32,90 +32,54 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
-

http-server -

+

http-server +

@@ -123,19 +87,23 @@

-Usage: nsd http-server [-hV] [--http-host=<httpHost>] [--http-port=<httpPort>]
+Usage: nsd http-server [-hV] [--[no-]console] [--http-host=<httpHost>]
+                       [--http-port=<httpPort>]
                        [--http-server-shutdown-timeout=<timeout>]
 Serves HTTP routes
-  -h, --help      Show this help message and exit.
+      --[no-]console   If true (default) starts console and waits for exit
+                         command,
+                       otherwise creates a shutdown hook disposing the server
+  -h, --help           Show this help message and exit.
       --http-host=<httpHost>
-                  HTTP host (network interface) to bind to
+                       HTTP host (network interface) to bind to
       --http-port=<httpPort>
-                  HTTP port. If a port is not specified,
-                  an ephemeral port is used
+                       HTTP port. If a port is not specified,
+                       an ephemeral port is used
       --http-server-shutdown-timeout=<timeout>
-                  Timeout in seconds,
-                  defaults to 3 seconds
-  -V, --version   Print version information and exit.
+                       Timeout in seconds,
+                       defaults to 3 seconds
+  -V, --version        Print version information and exit.
 
diff --git a/docs/index.html b/docs/index.html index 5e1545f..e441a4d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,21 +1,21 @@ - + nsd - - - + + + - - - - - - - - + + + + + + + + @@ -32,93 +32,57 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
-
+
-
- -
+
+ +
-
+
-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd [-hV] COMMAND
 Nasdanika Command Line Interface
@@ -142,7 +106,6 @@
   module-graph            Generates module dependency graph
   rules                   Rules commands
   shell                   Starts an interactive shell
-  exit                    Exits shell
 
diff --git a/docs/inspect-yaml/index.html b/docs/inspect-yaml/index.html index 3b6d36d..9b4600c 100644 --- a/docs/inspect-yaml/index.html +++ b/docs/inspect-yaml/index.html @@ -1,21 +1,21 @@ - + inspect-yaml - - - + + + - - - - - - - - + + + + + + + + @@ -32,100 +32,64 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
-

inspect-yaml -

+

inspect-yaml +

-
Version: -org.nasdanika.launcher.demo -
-
+
Version: +org.nasdanika.launcher.demo@2025.1.0 +
+
 Usage: nsd inspect-yaml [-hV] [--parallel] [--progress-console]
                         [--progress-data] [--progress-json]
diff --git a/docs/invoke/index.html b/docs/invoke/index.html
index 7b8d3fe..f93b070 100644
--- a/docs/invoke/index.html
+++ b/docs/invoke/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     invoke
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,100 +32,64 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
-

invoke -

+

invoke +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd invoke [-fhV] [--progress-console] [--progress-data]
                   [--progress-json] [--progress-output=<progressOutput>]
diff --git a/docs/java/index.html b/docs/java/index.html
index 6e18dd8..9ca1eda 100644
--- a/docs/java/index.html
+++ b/docs/java/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     java
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,100 +32,64 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
-

java -

+

java +

-
Version: -org.nasdanika.models.java.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.java.cli@2025.1.0 +
+
 Usage: nsd java [-hV] [COMMAND]
 Commands related to Java
diff --git a/docs/java/junit/index.html b/docs/java/junit/index.html
index 283bcc7..a152611 100644
--- a/docs/java/junit/index.html
+++ b/docs/java/junit/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     junit
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,95 +32,59 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -128,18 +92,18 @@
-

junit -

+

junit +

-
Version: -org.nasdanika.models.java.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.java.cli@2025.1.0 +
+
 Usage: nsd java junit [-fhVw] [--[no-]ai] [--[no-]comment-response]
                       [--disabled] [--progress-console] [--progress-data]
diff --git a/docs/java/junit/jacoco/index.html b/docs/java/junit/jacoco/index.html
index b96d0df..e6b9905 100644
--- a/docs/java/junit/jacoco/index.html
+++ b/docs/java/junit/jacoco/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     jacoco
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,99 +32,63 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -132,8 +96,8 @@
-

jacoco -

+

jacoco +

diff --git a/docs/launcher/index.html b/docs/launcher/index.html index 835ae43..b1d063f 100644 --- a/docs/launcher/index.html +++ b/docs/launcher/index.html @@ -1,21 +1,21 @@ - + launcher - - - + + + - - - - - - - - + + + + + + + + @@ -32,111 +32,79 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
-

launcher -

+

launcher +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
-Usage: nsd launcher [-hstvV] [-a=<args>] [-b=<base>] [-c=<className>]
-                    [-C=<classPathModules>] [-f=<optionsFile>]
-                    [-j=<javaCommand>] [-m=<moduleName>] [-M=<modulesFile>]
-                    [-o=<output>] [-p=<pathSeparator>] [-P=<prefix>]
-                    [-r=<rootModules>] [<repositories>...]
+Usage: nsd launcher [-hstvV] [-a=<args>] [--add-modules=<addModules>]
+                    [-b=<base>] [-c=<className>] [-C=<classPathModules>]
+                    [-f=<optionsFile>] [-j=<javaCommand>] [-m=<moduleName>]
+                    [-M=<modulesFile>] [-o=<output>] [-p=<pathSeparator>]
+                    [-P=<prefix>] [-r=<rootModules>] [<repositories>...]
 Generates Java command line from directories of modules/jars
       [<repositories>...]    Directories to scan for modules,
                              defaults to lib
   -a, --args=<args>          Arguments,
                              defaults to %*
+      --add-modules=<addModules>
+                             Comma-separated list of modules to add to
+                             Java command --add-modules
+                             Computed if not specified
   -b, --base=<base>          Base repositories directory
   -c, --class=<className>    Application class,
                              defaults to org.nasdanika.cli.Application
diff --git a/docs/list-inspectable-rules/index.html b/docs/list-inspectable-rules/index.html
index 3bb06f6..84865b6 100644
--- a/docs/list-inspectable-rules/index.html
+++ b/docs/list-inspectable-rules/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     list-inspectable-rules
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,100 +32,64 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
-

list-inspectable-rules -

+

list-inspectable-rules +

-
Version: -org.nasdanika.launcher.demo -
-
+
Version: +org.nasdanika.launcher.demo@2025.1.0 +
+
 Usage: nsd list-inspectable-rules [-hV] [--progress-console] [--progress-data]
                                   [--progress-json] [-o=<output>]
diff --git a/docs/list-rules/index.html b/docs/list-rules/index.html
index 051f057..36e3be3 100644
--- a/docs/list-rules/index.html
+++ b/docs/list-rules/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     list-rules
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,100 +32,64 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
-

list-rules -

+

list-rules +

-
Version: -org.nasdanika.launcher.demo -
-
+
Version: +org.nasdanika.launcher.demo@2025.1.0 +
+
 Usage: nsd list-rules [-hV] [-o=<output>] [--exclude-rule
                       [=<ruleExcludes>...]]... [--exclude-rule-set
diff --git a/docs/model/ecore-html-app/index.html b/docs/model/ecore-html-app/index.html
index 72ba635..cb1e0be 100644
--- a/docs/model/ecore-html-app/index.html
+++ b/docs/model/ecore-html-app/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     ecore-html-app
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,55 +32,19 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -127,18 +92,18 @@
-

ecore-html-app -

+

ecore-html-app +

-
Version: -org.nasdanika.models.ecore.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.ecore.cli@2025.1.0 +
+
 Usage: nsd model ecore-html-app [-fhRV] [-P=<insertionIndex>] [-r=<rootLabel>]
                                 [-c=<String=String>]... [-C=URL]...
diff --git a/docs/model/ecore-html-app/save/index.html b/docs/model/ecore-html-app/save/index.html
index 40e2872..ca94ed6 100644
--- a/docs/model/ecore-html-app/save/index.html
+++ b/docs/model/ecore-html-app/save/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     save
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,97 +32,62 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -130,18 +95,18 @@
-

save -

+

save +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd model ecore-html-app save [-hV] [--progress-console]
                                      [--progress-data] [--progress-json]
diff --git a/docs/model/ecore-html-app/site/index.html b/docs/model/ecore-html-app/site/index.html
index 8904c7e..90986bc 100644
--- a/docs/model/ecore-html-app/site/index.html
+++ b/docs/model/ecore-html-app/site/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     site
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,97 +32,62 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -130,18 +95,18 @@
-

site -

+

site +

-
Version: -org.nasdanika.models.app.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.app.cli@2025.1.0 +
+
 Usage: nsd model ecore-html-app site [-hlV] [--progress-console]
                                      [--progress-data] [--progress-json]
@@ -150,8 +115,8 @@ 

html-app - - - + + + - - - - - - - - + + + + + + + + @@ -32,94 +32,59 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -127,18 +92,18 @@
-

html-app -

+

html-app +

-
Version: -org.nasdanika.models.app.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.app.cli@2025.1.0 +
+
 Usage: nsd model html-app [-fhRV] [-P=<insertionIndex>] [-r=<rootLabel>]
                           [-c=<String=String>]... [-C=URL]...
diff --git a/docs/model/html-app/save/index.html b/docs/model/html-app/save/index.html
index 01bf2ab..dbfc3e3 100644
--- a/docs/model/html-app/save/index.html
+++ b/docs/model/html-app/save/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     save
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,98 +32,63 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -131,18 +96,18 @@
-

save -

+

save +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd model html-app save [-hV] [--progress-console] [--progress-data]
                                [--progress-json]
diff --git a/docs/model/html-app/site/index.html b/docs/model/html-app/site/index.html
index e813083..cf51dac 100644
--- a/docs/model/html-app/site/index.html
+++ b/docs/model/html-app/site/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     site
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,98 +32,63 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -131,18 +96,18 @@
-

site -

+

site +

-
Version: -org.nasdanika.models.app.cli@2024.12.0 -
-
+
Version: +org.nasdanika.models.app.cli@2025.1.0 +
+
 Usage: nsd model html-app site [-hlV] [--progress-console] [--progress-data]
                                [--progress-json] [-b=<baseDir>]
@@ -151,9 +116,10 @@ 

model - - - + + + - - - - - - - - + + + + + + + + @@ -32,100 +32,64 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
-

model -

+

model +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd model [-fhV] [--content-type-resource-factory=<String=Class>]...
                  [--extension-resource-factory=<String=Class>]...
@@ -147,6 +111,9 @@ 

+ +

diff --git a/docs/model/save/index.html b/docs/model/save/index.html index da9a343..9795b4c 100644 --- a/docs/model/save/index.html +++ b/docs/model/save/index.html @@ -1,21 +1,21 @@ - + save - - - + + + - - - - - - - - + + + + + + + + @@ -32,94 +32,59 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -127,18 +92,18 @@
-

save -

+

save +

-
Version: -org.nasdanika.cli@2024.12.0 -
-
+
Version: +org.nasdanika.cli@2025.1.0 +
+
 Usage: nsd model save [-hV] [--progress-console] [--progress-data]
                       [--progress-json] [--progress-output=<progressOutput>]
diff --git a/docs/module-graph/index.html b/docs/module-graph/index.html
index 716034e..780983e 100644
--- a/docs/module-graph/index.html
+++ b/docs/module-graph/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     module-graph
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,100 +32,64 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
-

module-graph -

+

module-graph +

-
Version: -org.nasdanika.launcher.demo -
-
+
Version: +org.nasdanika.launcher.demo@2025.1.0 +
+
 Usage: nsd module-graph [-h=<height>] [-t=<template>] [-w=<width>]
                         [-e=<excludeModules>]... [-i=<includeModules>]...
diff --git a/docs/rules/action-model/index.html b/docs/rules/action-model/index.html
index 2dc2c19..ed1870d 100644
--- a/docs/rules/action-model/index.html
+++ b/docs/rules/action-model/index.html
@@ -1,21 +1,21 @@
-
+
 
   
     action-model
-    
-    
-    
+    
+    
+    
     
     
     
-    
-    
-    
-    
-    
-    
-    
-    
+    
+    
+    
+    
+    
+    
+    
+    
     
     
     
@@ -32,94 +32,59 @@
 
   gtag('config', 'G-9BRJVLK8CC');
     
-
-
-
-
-
-
 
   
     
-
+
-
- -
+
+ +
-
+
@@ -127,8 +92,8 @@
-

action-model -

+

action-model +

diff --git a/docs/rules/index.html b/docs/rules/index.html index 9bcb774..55312c0 100644 --- a/docs/rules/index.html +++ b/docs/rules/index.html @@ -1,21 +1,21 @@ - + rules - - - + + + - - - - - - - - + + + + + + + + @@ -32,90 +32,54 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
-

rules -

+

rules +

@@ -132,6 +96,9 @@

+ +

diff --git a/docs/rules/list/index.html b/docs/rules/list/index.html index c007123..06f841c 100644 --- a/docs/rules/list/index.html +++ b/docs/rules/list/index.html @@ -1,21 +1,21 @@ - + list - - - + + + - - - - - - - - + + + + + + + + @@ -32,94 +32,59 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -127,8 +92,8 @@
-

list -

+

list +

diff --git a/docs/rules/site/index.html b/docs/rules/site/index.html index 257f948..4b8aaaf 100644 --- a/docs/rules/site/index.html +++ b/docs/rules/site/index.html @@ -1,21 +1,21 @@ - + site - - - + + + - - - - - - - - + + + + + + + + @@ -32,94 +32,59 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
@@ -127,8 +92,8 @@
-

site -

+

site +

diff --git a/docs/search-documents.js b/docs/search-documents.js index 04f00fe..a8a2ffc 100644 --- a/docs/search-documents.js +++ b/docs/search-documents.js @@ -1 +1 @@ -var searchDocuments = {"http-server/index.html":{"link-uuid":"d3f13c81-ee10-4cb7-96a7-6bf1024799ed","title":"http-server","content":"Usage: nsd http-server [-hV] [--http-host=<httpHost>] [--http-port=<httpPort>]\r\n [--http-server-shutdown-timeout=<timeout>]\r\nServes HTTP routes\r\n -h, --help Show this help message and exit.\r\n --http-host=<httpHost>\r\n HTTP host (network interface) to bind to\r\n --http-port=<httpPort>\r\n HTTP port. If a port is not specified,\r\n an ephemeral port is used\r\n --http-server-shutdown-timeout=<timeout>\r\n Timeout in seconds,\r\n defaults to 3 seconds\r\n -V, --version Print version information and exit."},"model/ecore-html-app/index.html":{"path":"model/ecore-html-app","link-uuid":"1744207f-f226-4c2c-9d97-3b75745fd42d","title":"ecore-html-app","content":"Version: org.nasdanika.models.ecore.cli@2024.12.0 \r\nUsage: nsd model ecore-html-app [-fhRV] [-P=<insertionIndex>] [-r=<rootLabel>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [--content-type-resource-factory=<String=Class>]\r\n ...\r\n [--extension-resource-factory=<String=Class>]...\r\n [-M=<String=String>]...\r\n [--protocol-resource-factory=<String=Class>]...\r\n [COMMAND]\r\nGenerates Ecore model documentation html app model\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current directory.\r\n YAML, JSON, or properties. In properties dots are\r\n treated as key path separators. Type is inferred from\r\n the content type header, if it is present, or\r\n extension. Contexts are composed in the order of\r\n definition, later context entries shadowing the former\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --file Root action option is a file path\r\n -h, --help Show this help message and exit.\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the current\r\n directory. YAML, JSON, or properties. In properties\r\n dots are treated as key path separators. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Mounts shadow context entries.\r\n -P, --position=<insertionIndex>\r\n Insertion position\r\n Defaults to 0\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -r, --root-label=<rootLabel>\r\n Root label URL or file path, resolved relative\r\n to the current directory\r\n -R, --add-to-root Add labels to the root\r\n even if the principal is present\r\n -V, --version Print version information and exit.\r\nCommands:\r\n save Saves model to a file\r\n site Generates HTML site"},"model/html-app/site/index.html":{"path":"model/html-app/site","link-uuid":"0c58fbca-e68c-4d78-ad86-990f195a64a9","title":"site","content":"Version: org.nasdanika.models.app.cli@2024.12.0 \r\nUsage: nsd model html-app site [-hlV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>]\r\n [-F=<pageTemplateFile>] [-m=<domian>]\r\n [-P=<parallelism>]\r\n [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [-M=<String=String>]... [-e[=<excludes>...]]...\r\n [-i[=<includes>...]]... <output>\r\nGenerates HTML site\r\n <output> Output directory relative to the base directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -F, --page-template-file=<pageTemplateFile>\r\n Page template file relative\r\n to the current directory\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"gitlab/contribute/retrospect/gsh/index.html":{"path":"gitlab/contribute/retrospect/gsh","link-uuid":"0fa074f9-3e9e-4d7c-9f2f-34700a771c1a","title":"gsh","content":"Version: org.nasdanika.groovy@2024.12.0 \r\nUsage: nsd gitlab contribute retrospect gsh [-hV] [--progress-console]\r\n [--progress-data] [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... [<args>...]\r\nGroovy Shell\r\n [<args>...] Argument URIs\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"list-inspectable-rules/index.html":{"link-uuid":"731852f5-e2f9-4747-9112-d69fbc0ab747","title":"list-inspectable-rules","content":"Version: org.nasdanika.launcher.demo \r\nUsage: nsd list-inspectable-rules [-hV] [--progress-console] [--progress-data]\r\n [--progress-json] [-o=<output>]\r\n [--progress-output=<progressOutput>]\r\n [--exclude-rule[=<ruleExcludes>...]]...\r\n [--exclude-rule-set\r\n [=<ruleSetExcludes>...]]... [--include-rule\r\n [=<ruleIncludes>...]]... [--include-rule-set\r\n [=<ruleSetIncludes>...]]...\r\nLists available rules\r\n --exclude-rule[=<ruleExcludes>...]\r\n ID's of rules to exclude\r\n --exclude-rule-set[=<ruleSetExcludes>...]\r\n ID's of rule sets to exclude\r\n -h, --help Show this help message and exit.\r\n --include-rule[=<ruleIncludes>...]\r\n ID's of rules to include\r\n --include-rule-set[=<ruleSetIncludes>...]\r\n ID's of rule sets to include\r\n -o, --output=<output> Output file\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"model/ecore-html-app/site/index.html":{"path":"model/ecore-html-app/site","link-uuid":"428925d3-fbd7-49ab-b656-94fe63d4b500","title":"site","content":"Version: org.nasdanika.models.app.cli@2024.12.0 \r\nUsage: nsd model ecore-html-app site [-hlV] [--progress-console]\r\n [--progress-data] [--progress-json]\r\n [-b=<baseDir>] [-F=<pageTemplateFile>]\r\n [-m=<domian>] [-P=<parallelism>]\r\n [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [-M=<String=String>]... [-e\r\n [=<excludes>...]]... [-i\r\n [=<includes>...]]... <output>\r\nGenerates HTML site\r\n <output> Output directory relative to the base directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -F, --page-template-file=<pageTemplateFile>\r\n Page template file relative\r\n to the current directory\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"gitlab/index.html":{"link-uuid":"ccf2939e-2cda-4cd0-a9d3-7bdb30c9d325","title":"gitlab","content":"Usage: nsd gitlab [-hV] [-l=<clientRateLimit>] [-t=<accessToken>] [-u=<url>]\r\n [-w=<clientRateLimitWindow>] [COMMAND]\r\nCommands for working with GitLab\r\n -h, --help Show this help message and exit.\r\n -l, --client-rate-limit=<clientRateLimit>\r\n Client enforced rate limit\r\n use this option if the server limits requests rate,\r\n but does not rate limit headers to the client\r\n only errors if the rate limit is exceeded\r\n -t, --access-token=<accessToken>\r\n GitLab access token, defaults to the value of\r\n GITLAB_ACCESS_TOKEN environment variable\r\n -u, --url=<url> GitLab URL, defaults to the value of\r\n GITLAB_URL environment variable\r\n -V, --version Print version information and exit.\r\n -w, --client-rate-limit-window=<clientRateLimitWindow>\r\n Client enforced rate limit window in seconds\r\n defaults to 10\r\n ignored if the client rate limit is not set\r\nCommands:\r\n contribute Parent for sub-command contributing via GitLabURIHandler\r\n gsh Groovy Shell\r\n invoke Invokes URI"},"rules/index.html":{"link-uuid":"a95f513f-1743-406d-bc3d-e51db894684f","title":"rules","content":"Usage: nsd rules [-hV] [COMMAND]\r\nRules commands\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommands:\r\n action-model Generates rule set documentation action model\r\n list Lists available rule sets and rules\r\n site Generates rule set documentation site"},"exit/index.html":{"link-uuid":"6b1cb0fb-908a-454a-a923-16adc3e474ba","title":"exit","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd exit [-hV]\r\nExits shell\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit."},"gitlab/contribute/retrospect/demo/index.html":{"path":"gitlab/contribute/retrospect/demo","link-uuid":"e139425d-d906-4599-94de-9426bb8472f6","title":"demo","content":"Usage: nsd gitlab contribute retrospect demo [-hV]\r\nDemo retrospect command\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit."},"rules/list/index.html":{"path":"rules/list","link-uuid":"c5333c3a-3415-4631-85a2-1d41ef4325d2","title":"list","content":"Usage: nsd rules list [-hrV] [--progress-console] [--progress-data]\r\n [--progress-json] [-o=<output>]\r\n [--progress-output=<progressOutput>] [--exclude-rule\r\n [=<ruleExcludes>...]]... [--exclude-rule-set\r\n [=<ruleSetExcludes>...]]... [--include-rule\r\n [=<ruleIncludes>...]]... [--include-rule-set\r\n [=<ruleSetIncludes>...]]...\r\nLists available rule sets and rules\r\n --exclude-rule[=<ruleExcludes>...]\r\n ID's of rules to exclude\r\n --exclude-rule-set[=<ruleSetExcludes>...]\r\n ID's of rule sets to exclude\r\n -h, --help Show this help message and exit.\r\n --include-rule[=<ruleIncludes>...]\r\n ID's of rules to include\r\n --include-rule-set[=<ruleSetIncludes>...]\r\n ID's of rule sets to include\r\n -o, --output=<output> Output file\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --[no-]rules Output rules\r\n -V, --version Print version information and exit."},"model/save/index.html":{"path":"model/save","link-uuid":"0e99faf6-c793-401b-ae31-99c66503b784","title":"save","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd model save [-hV] [--progress-console] [--progress-data]\r\n [--progress-json] [--progress-output=<progressOutput>]\r\n [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [--protocol-resource-factory=<String=Class>]... <output>\r\nSaves model to a file\r\n <output> Output file\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -h, --help Show this help message and exit.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit."},"gitlab/contribute/retrospect/demo-analyze/index.html":{"path":"gitlab/contribute/retrospect/demo-analyze","link-uuid":"1d118ad6-9fd3-4253-b5a4-b1be797d00cb","title":"demo-analyze","content":"Usage: nsd gitlab contribute retrospect demo-analyze [-hV] [--progress-console]\r\n [--progress-data] [--progress-json] [-p=<pom>]\r\n [--progress-output=<progressOutput>]\r\nDemo source analysis command\r\n -h, --help Show this help message and exit.\r\n -p, --pom=<pom> Pom file, defaults to pom.xml\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"launcher/index.html":{"link-uuid":"ccda2039-f266-46fb-9d38-87391b99a439","title":"launcher","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd launcher [-hstvV] [-a=<args>] [-b=<base>] [-c=<className>]\r\n [-C=<classPathModules>] [-f=<optionsFile>]\r\n [-j=<javaCommand>] [-m=<moduleName>] [-M=<modulesFile>]\r\n [-o=<output>] [-p=<pathSeparator>] [-P=<prefix>]\r\n [-r=<rootModules>] [<repositories>...]\r\nGenerates Java command line from directories of modules/jars\r\n [<repositories>...] Directories to scan for modules,\r\n defaults to lib\r\n -a, --args=<args> Arguments,\r\n defaults to %*\r\n -b, --base=<base> Base repositories directory\r\n -c, --class=<className> Application class,\r\n defaults to org.nasdanika.cli.Application\r\n -C, --claspath-modules=<classPathModules>\r\n Comma-separated list of classpath modules\r\n -f, --options-file=<optionsFile>\r\n File to output options to\r\n -h, --help Show this help message and exit.\r\n -j, --java=<javaCommand> Java command,\r\n defaults to java\r\n -m, --module=<moduleName> Application module,\r\n defaults to org.nasdanika.cli\r\n -M, --modules=<modulesFile>\r\n Modules to add to the module path\r\n -o, --output=<output> Output file\r\n -p, --path-separator=<pathSeparator>\r\n Path separator,\r\n defaults to the system path separator\r\n -P, --prefix=<prefix> Module path prefix\r\n -r, --root-modules=<rootModules>\r\n Comma-separated list of root modules\r\n Supports .* and .** patterns\r\n -s, --absolute Use absolute paths\r\n -t, --options Output only options\r\n -v, --verbose Output debug information\r\n -V, --version Print version information and exit."},"drawio/index.html":{"link-uuid":"2ee2a77b-6481-4b2d-980f-1398e0b8fff2","title":"drawio","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd drawio [-fhV] [-p=<String=String>]... [-P=URL]...\r\n [-u=<String=String>]... [-U=URL of URI to URL mapping\r\n resource]... <document> [COMMAND]\r\nLoads Drawio document from a URI or file\r\n <document> Document URI or file path, resolved relative\r\n to the current directory\r\n -f, --file Document parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in the\r\n order of definition, later properties replacing the\r\n former\r\n -u, --uri=<String=String>\r\n URI to URL mapping\r\n Target URLs are resolved\r\n relative to the document URL\r\n -U, --uris=URL of URI to URL mapping resource\r\n URI map resource URL relative to the document file\r\n YAML, JSON, or properties\r\n Type is inferred from the content type header, if it\r\n is present,\r\n or extension\r\n -V, --version Print version information and exit.\r\nCommands:\r\n html-app Generates html application model from a drawio document"},"gitlab/invoke/index.html":{"path":"gitlab/invoke","link-uuid":"5607f55c-bc25-428f-9285-a67f30347ff0","title":"invoke","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd gitlab invoke [-fhV] [--progress-console] [--progress-data]\r\n [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... <uri>\r\n [<bindings>...]\r\nInvokes URI\r\n <uri> URI to invoke\r\n [<bindings>...] Bindings URIs\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"rules/site/index.html":{"path":"rules/site","link-uuid":"1e439270-8236-451e-9cef-87dc01269835","title":"site","content":"Usage: nsd rules site [-fhlRV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>] [-m=<domian>]\r\n [-P=<parallelism>] [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [--root-action-icon=<rootActionIcon>]\r\n [--root-action-location=<rootActionLocation>]\r\n [--root-action-text=<rootActionText>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [-M=<String=String>]... [-e[=<excludes>...]]... [-i\r\n [=<includes>...]]... <model> <output>\r\nGenerates rule set documentation site\r\n <model> Model URI, resolved relative\r\n to the current directory\r\n or looked up in registered rule sets\r\n if -R option is provided\r\n <output> Output directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -f, --file Mdel parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -R, --registered Use registered rule set\r\n with provided URI\r\n --root-action-icon=<rootActionIcon>\r\n Root action icon\r\n --root-action-location=<rootActionLocation>\r\n Root action location\r\n --root-action-text=<rootActionText>\r\n Root action text\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"model/html-app/save/index.html":{"path":"model/html-app/save","link-uuid":"7232c0c5-f990-44dc-84eb-e940af641b26","title":"save","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd model html-app save [-hV] [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [--content-type-resource-factory=<String=Class>].\r\n ..\r\n [--extension-resource-factory=<String=Class>]...\r\n [--protocol-resource-factory=<String=Class>]...\r\n <output>\r\nSaves model to a file\r\n <output> Output file\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -h, --help Show this help message and exit.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit."},"gitlab/contribute/junit/jacoco/index.html":{"path":"gitlab/contribute/junit/jacoco","link-uuid":"976f6f11-046f-4619-97c1-0049a4266c86","title":"jacoco","content":"Usage: nsd gitlab contribute junit jacoco [-hV] [-c=<classes>] [-j=<jacoco>]\r\n [-m=<moduleName>]\r\nLoads coverage from jacoco.exec and classes directory\r\n -c, --classes=<classes> Classes directory path relative\r\n to the project directory,\r\n defaults to target/classes\r\n -h, --help Show this help message and exit.\r\n -j, --jacoco=<jacoco> jacoco.exec file path relative\r\n to the project directory,\r\n defaults to target/jacoco.exec\r\n -m, --module=<moduleName> Coverage module name\r\n -V, --version Print version information and exit."},"app/index.html":{"link-uuid":"37ed652f-3b3b-44f0-bf51-c3dd10e30cd1","title":"app","content":"Version: org.nasdanika.models.app.cli@2024.12.0 \r\nUsage: nsd app [-hV] [COMMAND]\r\nHTML Application model commands\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommands:\r\n site Generates HTML site"},"index.html":{"link-uuid":"34865b90-6e07-4d15-8c9d-06dc9b86e828","title":"nsd","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd [-hV] COMMAND\r\nNasdanika Command Line Interface\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommands:\r\n launcher Generates Java command line from directories of\r\n modules/jars\r\n app HTML Application model commands\r\n drawio Loads Drawio document from a URI or file\r\n gitlab Commands for working with GitLab\r\n gsh Groovy Shell\r\n help Outputs usage for all registred commands\r\n http-server Serves HTTP routes\r\n inspect-yaml Demo of YAML inspection\r\n invoke Invokes URI\r\n java Commands related to Java\r\n list-inspectable-rules Lists available rules\r\n list-rules Lists available rules\r\n model Loads EObject from a URI or file\r\n module-graph Generates module dependency graph\r\n rules Rules commands\r\n shell Starts an interactive shell\r\n exit Exits shell"},"gitlab/contribute/index.html":{"path":"gitlab/contribute","link-uuid":"840170d2-791d-4879-b411-d502839ed311","title":"contribute","content":"Usage: nsd gitlab contribute [-hV] [-a=<String=String>]... (<authorEmail>\r\n <authorName> [-m=<commitMessage>] [-b=<branch>]\r\n [-f] [-s]) [[-t=<targetBranch>] [--[no-]\r\n allow-collaboration]\r\n [--approvals-before-merge=<approvalsBeforeMerge>]\r\n [--assignee=<Assignee ID>]...\r\n [--merge-request-description=<description>] [--\r\n [no-]discussion-locked] [--label=<labels>]...\r\n [--milestone=<milestoneId>] [--[no-]\r\n remove-source-branch] [--reviewer=<Reviewer\r\n ID>]... [--[no-]squash]\r\n [--merge-request-title=<title>]\r\n [--state-event=<stateEvent>]] [COMMAND]\r\nParent for sub-command contributing via GitLabURIHandler\r\n -a, --alias=<String=String>\r\n Map project alias (key) to project ID or path (value)\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommit\r\n <authorEmail> Commit author eMail\r\n <authorName> Commit author name\r\n -b, --branch=<branch> Branch to commit to\r\n -f, --force Force commit\r\n -m, --commit-message=<commitMessage>\r\n Commit message\r\n -s, --stats With stats\r\nMerge request\r\n --[no-]allow-collaboration\r\n\r\n --approvals-before-merge=<approvalsBeforeMerge>\r\n Number of approvals before merge\r\n --assignee=<Assignee ID>\r\n Assignee ID\r\n --[no-]discussion-locked\r\n\r\n --label=<labels>\r\n --merge-request-description=<description>\r\n\r\n --merge-request-title=<title>\r\n\r\n --milestone=<milestoneId>\r\n Milestone ID\r\n --[no-]remove-source-branch\r\n\r\n --reviewer=<Reviewer ID>\r\n Reviewer ID\r\n --[no-]squash\r\n --state-event=<stateEvent>\r\n Valid values: close, reopen\r\n -t, --target-branch=<targetBranch>\r\n Target branch, defaults to the original branch\r\nCommands:\r\n gsh Groovy Shell\r\n invoke Invokes URI\r\n junit Generates JUnit tests\r\n retrospect Parent for sub-commands contributing based on history"},"java/junit/jacoco/index.html":{"path":"java/junit/jacoco","link-uuid":"c971ae49-5b3a-4600-83a6-7397a75824a4","title":"jacoco","content":"Usage: nsd java junit jacoco [-hV] [-c=<classes>] [-j=<jacoco>]\r\n [-m=<moduleName>]\r\nLoads coverage from jacoco.exec and classes directory\r\n -c, --classes=<classes> Classes directory path relative\r\n to the project directory,\r\n defaults to target/classes\r\n -h, --help Show this help message and exit.\r\n -j, --jacoco=<jacoco> jacoco.exec file path relative\r\n to the project directory,\r\n defaults to target/jacoco.exec\r\n -m, --module=<moduleName> Coverage module name\r\n -V, --version Print version information and exit."},"gitlab/contribute/retrospect/index.html":{"path":"gitlab/contribute/retrospect","link-uuid":"10c22242-9062-4964-baba-7dafb7f7efca","title":"retrospect","content":"Usage: nsd gitlab contribute retrospect [-hV] [--ref=<ref>] [--since=<since>]\r\n [--until=<until>] [--path=<paths>]...\r\n <project> [COMMAND]\r\nParent for sub-commands contributing based on history\r\n <project> Project ID or path\r\n -h, --help Show this help message and exit.\r\n --path=<paths> Paths of interest\r\n --ref=<ref> Reference - branch, tag, or commit\r\n --since=<since> Since date in ISO8601 format yyyy-MM-dd'T'HH:mm:ssZ\r\n --until=<until> Since date in ISO8601 format yyyy-MM-dd'T'HH:mm:ssZ\r\n -V, --version Print version information and exit.\r\nCommands:\r\n demo Demo retrospect command\r\n demo-analyze Demo source analysis command\r\n gsh Groovy Shell\r\n invoke Invokes URI"},"drawio/html-app/index.html":{"path":"drawio/html-app","link-uuid":"86cb9988-84ba-4a1b-ac3e-a496b5f22eb0","title":"html-app","content":"Version: org.nasdanika.models.app.cli@2024.12.0 \r\nUsage: nsd drawio html-app [-fhRV] [-b=<base>] [-P=<insertionIndex>]\r\n [-r=<rootLabel>]\r\n [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [--protocol-resource-factory=<String=Class>]...\r\n [COMMAND]\r\nGenerates html application model from a drawio document\r\n -b, --base-uri=<base> Base URI. E.g. 'pages/'\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --file Root action option is a file path\r\n -h, --help Show this help message and exit.\r\n -P, --position=<insertionIndex>\r\n Insertion position\r\n Defaults to 0\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -r, --root-label=<rootLabel>\r\n Root label URL or file path, resolved relative\r\n to the current directory\r\n -R, --add-to-root Add labels to the root\r\n even if the principal is present\r\n -V, --version Print version information and exit.\r\nCommands:\r\n save Saves model to a file\r\n site Generates HTML site"},"drawio/html-app/site/index.html":{"path":"drawio/html-app/site","link-uuid":"5355c454-5e18-4862-8f2f-2359dda89f0a","title":"site","content":"Version: org.nasdanika.models.app.cli@2024.12.0 \r\nUsage: nsd drawio html-app site [-hlV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>]\r\n [-F=<pageTemplateFile>] [-m=<domian>]\r\n [-P=<parallelism>]\r\n [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [-M=<String=String>]... [-e[=<excludes>...]]...\r\n [-i[=<includes>...]]... <output>\r\nGenerates HTML site\r\n <output> Output directory relative to the base directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -F, --page-template-file=<pageTemplateFile>\r\n Page template file relative\r\n to the current directory\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"help/index.html":{"link-uuid":"ec254d6e-1438-49e3-8fee-ae0b9493c4c6","title":"help","content":"Usage: nsd help [-ahHV] [-l=<level>] [-o=<output>] [COMMAND]\r\nOutputs usage for all registred commands\r\n -a, --action-model Output to action model\r\n -h, --help Show this help message and exit.\r\n -H, --html Output to HTML\r\n -l, --header-level=<level>\r\n Starting level for HTML header tags in HTML output,\r\n the default value is 1.\r\n -o, --output=<output> Output file\r\n -V, --version Print version information and exit.\r\nCommands:\r\n site Generates help HTML site"},"help/site/index.html":{"path":"help/site","link-uuid":"b3eb5689-69a0-4967-ad7c-af0c69ec50b2","title":"site","content":"Usage: nsd help site [-hlV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>] [-m=<domian>]\r\n [-P=<parallelism>] [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [--root-action-icon=<rootActionIcon>]\r\n [--root-action-location=<rootActionLocation>]\r\n [--root-action-text=<rootActionText>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>] [-c=<String=String>]...\r\n [-C=URL]... [-M=<String=String>]... [-e\r\n [=<excludes>...]]... [-i[=<includes>...]]... <output>\r\nGenerates help HTML site\r\n <output> Output directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n --root-action-icon=<rootActionIcon>\r\n Root action icon\r\n --root-action-location=<rootActionLocation>\r\n Root action location\r\n --root-action-text=<rootActionText>\r\n Root action text\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"app/site/index.html":{"path":"app/site","link-uuid":"388928d0-8175-4a63-af93-9db245d49421","title":"site","content":"Version: org.nasdanika.models.app.cli@2024.12.0 \r\nUsage: nsd app site [-hlV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>] [-m=<domian>]\r\n [-P=<parallelism>] [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [-t=<timeout>] [-T=<pageTemplate>]\r\n [-w=<workDir>] [-c=<String=String>]... [-C=URL]...\r\n [-M=<String=String>]... [-e[=<excludes>...]]... [-i\r\n [=<includes>...]]... <model> <output>\r\nGenerates HTML site\r\n <model> Model URI, resolved relative\r\n to the current directory\r\n <output> Output directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"gitlab/contribute/invoke/index.html":{"path":"gitlab/contribute/invoke","link-uuid":"f30d9816-d38e-4263-aee4-b0d83e720d27","title":"invoke","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd gitlab contribute invoke [-fhV] [--progress-console]\r\n [--progress-data] [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... <uri>\r\n [<bindings>...]\r\nInvokes URI\r\n <uri> URI to invoke\r\n [<bindings>...] Bindings URIs\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"gsh/index.html":{"link-uuid":"731601b9-7ed8-4d72-bec3-a3a204de6dd5","title":"gsh","content":"Version: org.nasdanika.groovy@2024.12.0 \r\nUsage: nsd gsh [-hV] [--progress-console] [--progress-data] [--progress-json]\r\n [--progress-output=<progressOutput>] [-p=<String=String>]...\r\n [-P=URL]... [<args>...]\r\nGroovy Shell\r\n [<args>...] Argument URIs\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"gitlab/contribute/retrospect/invoke/index.html":{"path":"gitlab/contribute/retrospect/invoke","link-uuid":"eefe5d8b-9c17-408d-aa92-16a70a920860","title":"invoke","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd gitlab contribute retrospect invoke [-fhV] [--progress-console]\r\n [--progress-data] [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... <uri> [<bindings>...]\r\nInvokes URI\r\n <uri> URI to invoke\r\n [<bindings>...] Bindings URIs\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"list-rules/index.html":{"link-uuid":"6aaf190b-6d65-4ae0-8ffc-947e5cbb8225","title":"list-rules","content":"Version: org.nasdanika.launcher.demo \r\nUsage: nsd list-rules [-hV] [-o=<output>] [--exclude-rule\r\n [=<ruleExcludes>...]]... [--exclude-rule-set\r\n [=<ruleSetExcludes>...]]... [--include-rule\r\n [=<ruleIncludes>...]]... [--include-rule-set\r\n [=<ruleSetIncludes>...]]...\r\nLists available rules\r\n --exclude-rule[=<ruleExcludes>...]\r\n ID's of rules to exclude\r\n --exclude-rule-set[=<ruleSetExcludes>...]\r\n ID's of rule sets to exclude\r\n -h, --help Show this help message and exit.\r\n --include-rule[=<ruleIncludes>...]\r\n ID's of rules to include\r\n --include-rule-set[=<ruleSetIncludes>...]\r\n ID's of rule sets to include\r\n -o, --output=<output> Output file\r\n -V, --version Print version information and exit."},"inspect-yaml/index.html":{"link-uuid":"5cb28603-de97-468e-b144-53626e616ff2","title":"inspect-yaml","content":"Version: org.nasdanika.launcher.demo \r\nUsage: nsd inspect-yaml [-hV] [--parallel] [--progress-console]\r\n [--progress-data] [--progress-json]\r\n [--stop-on-first-fail] [--limit=<limit>] [-o=<output>]\r\n [--progress-output=<progressOutput>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [-f=<failOnSeverities>]... [-M=<String=String>]...\r\n [--protocol-resource-factory=<String=Class>]... [-e\r\n [=<resourceExcludes>...]]... [--exclude-rule\r\n [=<ruleExcludes>...]]... [--exclude-rule-set\r\n [=<ruleSetExcludes>...]]... [--exclude-type\r\n [=<typeExcludes>...]]... [-i\r\n [=<resourceIncludes>...]]... [--include-rule\r\n [=<ruleIncludes>...]]... [--include-rule-set\r\n [=<ruleSetIncludes>...]]... [--include-type\r\n [=<typeIncludes>...]]... <inputs>...\r\nDemo of YAML inspection\r\n <inputs>... Files and directories\r\n to inspect\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n -e, --exclude-resource[=<resourceExcludes>...]\r\n Resources to exclude from inspection\r\n Ant pattern\r\n --exclude-rule[=<ruleExcludes>...]\r\n ID's of rules to exclude\r\n --exclude-rule-set[=<ruleSetExcludes>...]\r\n ID's of rule sets to exclude\r\n --exclude-type[=<typeExcludes>...]\r\n Target types to exclude\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --fail-on=<failOnSeverities>\r\n Names of severities to fail on\r\n -h, --help Show this help message and exit.\r\n -i, --include-resource[=<resourceIncludes>...]\r\n Resources to include in inspection\r\n Ant pattern\r\n --include-rule[=<ruleIncludes>...]\r\n ID's of rules to include\r\n --include-rule-set[=<ruleSetIncludes>...]\r\n ID's of rule sets to include\r\n --include-type[=<typeIncludes>...]\r\n Target types to include\r\n --limit=<limit> Max number of results to report\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -o, --output=<output> Output file\r\n --parallel Parallel inspection\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n --stop-on-first-fail Stop on first failure\r\n -V, --version Print version information and exit."},"invoke/index.html":{"link-uuid":"90394c7c-eba0-4a1c-9f8c-a3d530270979","title":"invoke","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd invoke [-fhV] [--progress-console] [--progress-data]\r\n [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... <uri> [<bindings>...]\r\nInvokes URI\r\n <uri> URI to invoke\r\n [<bindings>...] Bindings URIs\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"model/html-app/index.html":{"path":"model/html-app","link-uuid":"f891c1c8-84b3-47a4-ab4c-cc1ed9a8469c","title":"html-app","content":"Version: org.nasdanika.models.app.cli@2024.12.0 \r\nUsage: nsd model html-app [-fhRV] [-P=<insertionIndex>] [-r=<rootLabel>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [-M=<String=String>]...\r\n [--protocol-resource-factory=<String=Class>]...\r\n [COMMAND]\r\nGenerates html application model from a drawio document\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current directory.\r\n YAML, JSON, or properties. In properties dots are\r\n treated as key path separators. Type is inferred from\r\n the content type header, if it is present, or\r\n extension. Contexts are composed in the order of\r\n definition, later context entries shadowing the former\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --file Root action option is a file path\r\n -h, --help Show this help message and exit.\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the current\r\n directory. YAML, JSON, or properties. In properties\r\n dots are treated as key path separators. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Mounts shadow context entries.\r\n -P, --position=<insertionIndex>\r\n Insertion position\r\n Defaults to 0\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -r, --root-label=<rootLabel>\r\n Root label URL or file path, resolved relative\r\n to the current directory\r\n -R, --add-to-root Add labels to the root\r\n even if the principal is present\r\n -V, --version Print version information and exit.\r\nCommands:\r\n save Saves model to a file\r\n site Generates HTML site"},"drawio/html-app/save/index.html":{"path":"drawio/html-app/save","link-uuid":"62b512a8-cea5-4f26-abb2-de18eca454dd","title":"save","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd drawio html-app save [-hV] [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [--content-type-resource-factory=<String=Class>]\r\n ...\r\n [--extension-resource-factory=<String=Class>]...\r\n\r\n [--protocol-resource-factory=<String=Class>]...\r\n <output>\r\nSaves model to a file\r\n <output> Output file\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -h, --help Show this help message and exit.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit."},"java/index.html":{"link-uuid":"1e570a1b-0f49-4876-97bc-365cb1c8d2bf","title":"java","content":"Version: org.nasdanika.models.java.cli@2024.12.0 \r\nUsage: nsd java [-hV] [COMMAND]\r\nCommands related to Java\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommands:\r\n junit Generates JUnit tests"},"rules/action-model/index.html":{"path":"rules/action-model","link-uuid":"943aa782-3577-40e3-9c34-4e2cb0817d44","title":"action-model","content":"Usage: nsd rules action-model [-fhRV] [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [-M=<String=String>]... <model> <output>\r\nGenerates rule set documentation action model\r\n <model> Model URI or file path, resolved relative\r\n to the current directory\r\n or looked up in registered rule sets\r\n if -R option is provided\r\n <output> Output file\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content type\r\n header, if it is present, or extension. Contexts\r\n are composed in the order of definition, later\r\n context entries shadowing the former\r\n -f, --file Mdel parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content type\r\n header, if it is present, or extension. Mounts\r\n shadow context entries.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -R, --registered Use registered rule set\r\n with provided URI\r\n -V, --version Print version information and exit."},"gitlab/contribute/gsh/index.html":{"path":"gitlab/contribute/gsh","link-uuid":"fda21868-e27a-45e6-befc-f9aeefaa8892","title":"gsh","content":"Version: org.nasdanika.groovy@2024.12.0 \r\nUsage: nsd gitlab contribute gsh [-hV] [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... [<args>...]\r\nGroovy Shell\r\n [<args>...] Argument URIs\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"gitlab/gsh/index.html":{"path":"gitlab/gsh","link-uuid":"d717a84f-6463-46ba-a11d-2ba368439573","title":"gsh","content":"Version: org.nasdanika.groovy@2024.12.0 \r\nUsage: nsd gitlab gsh [-hV] [--progress-console] [--progress-data]\r\n [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... [<args>...]\r\nGroovy Shell\r\n [<args>...] Argument URIs\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"shell/index.html":{"link-uuid":"d23eae97-ee1f-465e-80a3-58bb0610979a","title":"shell","content":"Usage: nsd shell [-hV]\r\nStarts an interactive shell\r\nor executes commands from input\r\nfiles or URL's\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit."},"gitlab/contribute/junit/index.html":{"path":"gitlab/contribute/junit","link-uuid":"6fb2d3b2-bbf1-4959-a6ad-c87566f323ea","title":"junit","content":"Version: org.nasdanika.models.java.cli@2024.12.0 \r\nUsage: nsd gitlab contribute junit [-fhVw] [--[no-]ai] [--[no-]\r\n comment-response] [--disabled]\r\n [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--api-endpoint=<apiEndpoint>]\r\n [--class-suffix=<classSuffix>] [-k=<apiKey>]\r\n [-l=<limit>] [-m=<deploymentOrModelName>]\r\n [--package-suffix=<packageSuffix>]\r\n [--progress-output=<progressOutput>]\r\n [-r=<prompt>] [-s=<sources>]\r\n [-t=<coverageType>]\r\n [-v=<apiKeyEnvironmentVariable>] [-e\r\n [=<excludes>...]]... [-i[=<includes>...]]...\r\n <projectURI> <coverageThreshold> <output>\r\n [COMMAND]\r\nGenerates JUnit tests\r\n <projectURI> Project URI\r\n <coverageThreshold> Coverage threshold\r\n <output> Output URI\r\n relative to the project URI\r\n --[no-]ai Use AI, defaults to true\r\n --api-endpoint=<apiEndpoint>\r\n OpenAPI endpoint, defaults to\r\n https://api.openai.com/v1/chat/completions\r\n --class-suffix=<classSuffix>\r\n Test class suffix\r\n defaults to Tests\r\n --[no-]comment-response\r\n Comment AI responses\r\n defaults to true\r\n --disabled Generate disabled tests\r\n -e, --exclude[=<excludes>...]\r\n Source excludes\r\n Ant pattern\r\n -f Project URI is a file path\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Source includes\r\n Ant pattern\r\n -k, --api-key=<apiKey> OpenAPI key\r\n -l, --limit=<limit> Maximum number of test classes\r\n to generate\r\n -m, --model=<deploymentOrModelName>\r\n OpenAPI deployment or model\r\n defaults to gpt-4\r\n --package-suffix=<packageSuffix>\r\n Test package suffix\r\n defaults to .tests\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --prompt=<prompt> Propmt\r\n defaults to 'Generate a JUnit 5 test method\r\n leveraging Mockito for the following Java method'\r\n -s, --sources=<sources> Sources URI path relative\r\n to the project URIy,\r\n defaults to src/main/java\r\n -t, --coverage-type=<coverageType>\r\n Coverage type\r\n Valid values: complexity, instruction, branch, line\r\n defaults to line\r\n -v, --api-key-variable=<apiKeyEnvironmentVariable>\r\n OpenAPI key environment variable\r\n defaults to OPENAI_API_KEY\r\n -V, --version Print version information and exit.\r\n -w, --overwrite Overwrite existing tests\r\nCommands:\r\n jacoco Loads coverage from jacoco.exec and classes directory"},"model/ecore-html-app/save/index.html":{"path":"model/ecore-html-app/save","link-uuid":"b7c974c1-9de0-46f3-ab11-bb450790e36e","title":"save","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd model ecore-html-app save [-hV] [--progress-console]\r\n [--progress-data] [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [--content-type-resource-factory=<String=Cl\r\n ass>]...\r\n [--extension-resource-factory=<String=Class\r\n >]...\r\n [--protocol-resource-factory=<String=Class>\r\n ]... <output>\r\nSaves model to a file\r\n <output> Output file\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -h, --help Show this help message and exit.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit."},"java/junit/index.html":{"path":"java/junit","link-uuid":"1bb4b6a1-5931-4328-bd5c-1f36cc6946ba","title":"junit","content":"Version: org.nasdanika.models.java.cli@2024.12.0 \r\nUsage: nsd java junit [-fhVw] [--[no-]ai] [--[no-]comment-response]\r\n [--disabled] [--progress-console] [--progress-data]\r\n [--progress-json] [--api-endpoint=<apiEndpoint>]\r\n [--class-suffix=<classSuffix>] [-k=<apiKey>] [-l=<limit>]\r\n [-m=<deploymentOrModelName>]\r\n [--package-suffix=<packageSuffix>]\r\n [--progress-output=<progressOutput>] [-r=<prompt>]\r\n [-s=<sources>] [-t=<coverageType>]\r\n [-v=<apiKeyEnvironmentVariable>] [-e[=<excludes>...]]...\r\n [-i[=<includes>...]]... <projectURI> <coverageThreshold>\r\n <output> [COMMAND]\r\nGenerates JUnit tests\r\n <projectURI> Project URI\r\n <coverageThreshold> Coverage threshold\r\n <output> Output URI\r\n relative to the project URI\r\n --[no-]ai Use AI, defaults to true\r\n --api-endpoint=<apiEndpoint>\r\n OpenAPI endpoint, defaults to\r\n https://api.openai.com/v1/chat/completions\r\n --class-suffix=<classSuffix>\r\n Test class suffix\r\n defaults to Tests\r\n --[no-]comment-response\r\n Comment AI responses\r\n defaults to true\r\n --disabled Generate disabled tests\r\n -e, --exclude[=<excludes>...]\r\n Source excludes\r\n Ant pattern\r\n -f Project URI is a file path\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Source includes\r\n Ant pattern\r\n -k, --api-key=<apiKey> OpenAPI key\r\n -l, --limit=<limit> Maximum number of test classes\r\n to generate\r\n -m, --model=<deploymentOrModelName>\r\n OpenAPI deployment or model\r\n defaults to gpt-4\r\n --package-suffix=<packageSuffix>\r\n Test package suffix\r\n defaults to .tests\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --prompt=<prompt> Propmt\r\n defaults to 'Generate a JUnit 5 test method\r\n leveraging Mockito for the following Java method'\r\n -s, --sources=<sources> Sources URI path relative\r\n to the project URIy,\r\n defaults to src/main/java\r\n -t, --coverage-type=<coverageType>\r\n Coverage type\r\n Valid values: complexity, instruction, branch, line\r\n defaults to line\r\n -v, --api-key-variable=<apiKeyEnvironmentVariable>\r\n OpenAPI key environment variable\r\n defaults to OPENAI_API_KEY\r\n -V, --version Print version information and exit.\r\n -w, --overwrite Overwrite existing tests\r\nCommands:\r\n jacoco Loads coverage from jacoco.exec and classes directory"},"module-graph/index.html":{"link-uuid":"421a7895-6b08-4210-9375-ecdb3c9f894e","title":"module-graph","content":"Version: org.nasdanika.launcher.demo \r\nUsage: nsd module-graph [-h=<height>] [-t=<template>] [-w=<width>]\r\n [-e=<excludeModules>]... [-i=<includeModules>]...\r\n <output>\r\nGenerates module dependency graph\r\n <output> Output file\r\n -e, --exclude-modules=<excludeModules>\r\n Modules to exclude\r\n Supports .* and .** patterns\r\n -h, --height=<height> Layout height, defaults to 1500\r\n -i, --include-modules=<includeModules>\r\n Modules to include\r\n Supports .* and .** patterns\r\n -t, --template=<template>\r\n HTML page template\r\n -w, --width=<width> Layout width, defaults to 2000"},"model/index.html":{"link-uuid":"03c47c9c-8242-4908-96f4-f407c2511b46","title":"model","content":"Version: org.nasdanika.cli@2024.12.0 \r\nUsage: nsd model [-fhV] [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [--protocol-resource-factory=<String=Class>]... <uri> [COMMAND]\r\nLoads EObject from a URI or file\r\n <uri> EObject URI or file path, resolved relative\r\n to the current directory\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit.\r\nCommands:\r\n ecore-html-app Generates Ecore model documentation html app model\r\n html-app Generates html application model from a drawio document\r\n save Saves model to a file"}} \ No newline at end of file +var searchDocuments = {"http-server/index.html":{"link-uuid":"ff12c59d-1d79-4033-be8f-3d10fa06d937","title":"http-server","content":"Usage: nsd http-server [-hV] [--[no-]console] [--http-host=<httpHost>]\r\n [--http-port=<httpPort>]\r\n [--http-server-shutdown-timeout=<timeout>]\r\nServes HTTP routes\r\n --[no-]console If true (default) starts console and waits for exit\r\n command,\r\n otherwise creates a shutdown hook disposing the server\r\n -h, --help Show this help message and exit.\r\n --http-host=<httpHost>\r\n HTTP host (network interface) to bind to\r\n --http-port=<httpPort>\r\n HTTP port. If a port is not specified,\r\n an ephemeral port is used\r\n --http-server-shutdown-timeout=<timeout>\r\n Timeout in seconds,\r\n defaults to 3 seconds\r\n -V, --version Print version information and exit."},"model/ecore-html-app/index.html":{"path":"model/ecore-html-app","link-uuid":"08842e8b-6a29-46cc-9d79-eb13ba3a9a7e","title":"ecore-html-app","content":"Version: org.nasdanika.models.ecore.cli@2025.1.0 \r\nUsage: nsd model ecore-html-app [-fhRV] [-P=<insertionIndex>] [-r=<rootLabel>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [--content-type-resource-factory=<String=Class>]\r\n ...\r\n [--extension-resource-factory=<String=Class>]...\r\n [-M=<String=String>]...\r\n [--protocol-resource-factory=<String=Class>]...\r\n [COMMAND]\r\nGenerates Ecore model documentation html app model\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current directory.\r\n YAML, JSON, or properties. In properties dots are\r\n treated as key path separators. Type is inferred from\r\n the content type header, if it is present, or\r\n extension. Contexts are composed in the order of\r\n definition, later context entries shadowing the former\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --file Root action option is a file path\r\n -h, --help Show this help message and exit.\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the current\r\n directory. YAML, JSON, or properties. In properties\r\n dots are treated as key path separators. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Mounts shadow context entries.\r\n -P, --position=<insertionIndex>\r\n Insertion position\r\n Defaults to 0\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -r, --root-label=<rootLabel>\r\n Root label URL or file path, resolved relative\r\n to the current directory\r\n -R, --add-to-root Add labels to the root\r\n even if the principal is present\r\n -V, --version Print version information and exit.\r\nCommands:\r\n save Saves model to a file\r\n site Generates HTML site"},"model/html-app/site/index.html":{"path":"model/html-app/site","link-uuid":"91bc4203-8845-4886-b05a-724c763fb846","title":"site","content":"Version: org.nasdanika.models.app.cli@2025.1.0 \r\nUsage: nsd model html-app site [-hlV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>]\r\n [-F=<pageTemplateFile>] [-m=<domian>]\r\n [-P=<parallelism>]\r\n [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>]\r\n [-x=<extension>] [-c=<String=String>]...\r\n [-C=URL]... [-M=<String=String>]... [-e\r\n [=<excludes>...]]... [-i[=<includes>...]]...\r\n <output>\r\nGenerates HTML site\r\n <output> Output directory relative to the base directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -F, --page-template-file=<pageTemplateFile>\r\n Page template file relative\r\n to the current directory\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\n -x, --extension=<extension>\r\n Extension of files to include in search\r\n and site map. Defaults to html\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"gitlab/contribute/retrospect/gsh/index.html":{"path":"gitlab/contribute/retrospect/gsh","link-uuid":"e1e27dd1-2f7f-4f34-a5c8-2b68f3a39ccb","title":"gsh","content":"Version: org.nasdanika.groovy@2025.1.0 \r\nUsage: nsd gitlab contribute retrospect gsh [-hV] [--progress-console]\r\n [--progress-data] [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... [<args>...]\r\nGroovy Shell\r\n [<args>...] Argument URIs\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"list-inspectable-rules/index.html":{"link-uuid":"0b9f176f-586f-4936-a282-f86d2c483cec","title":"list-inspectable-rules","content":"Version: org.nasdanika.launcher.demo@2025.1.0 \r\nUsage: nsd list-inspectable-rules [-hV] [--progress-console] [--progress-data]\r\n [--progress-json] [-o=<output>]\r\n [--progress-output=<progressOutput>]\r\n [--exclude-rule[=<ruleExcludes>...]]...\r\n [--exclude-rule-set\r\n [=<ruleSetExcludes>...]]... [--include-rule\r\n [=<ruleIncludes>...]]... [--include-rule-set\r\n [=<ruleSetIncludes>...]]...\r\nLists available rules\r\n --exclude-rule[=<ruleExcludes>...]\r\n ID's of rules to exclude\r\n --exclude-rule-set[=<ruleSetExcludes>...]\r\n ID's of rule sets to exclude\r\n -h, --help Show this help message and exit.\r\n --include-rule[=<ruleIncludes>...]\r\n ID's of rules to include\r\n --include-rule-set[=<ruleSetIncludes>...]\r\n ID's of rule sets to include\r\n -o, --output=<output> Output file\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"model/ecore-html-app/site/index.html":{"path":"model/ecore-html-app/site","link-uuid":"f8179724-333c-4bc5-b7e7-34bd7384f549","title":"site","content":"Version: org.nasdanika.models.app.cli@2025.1.0 \r\nUsage: nsd model ecore-html-app site [-hlV] [--progress-console]\r\n [--progress-data] [--progress-json]\r\n [-b=<baseDir>] [-F=<pageTemplateFile>]\r\n [-m=<domian>] [-P=<parallelism>]\r\n [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>]\r\n [-x=<extension>] [-c=<String=String>]...\r\n [-C=URL]... [-M=<String=String>]... [-e\r\n [=<excludes>...]]... [-i\r\n [=<includes>...]]... <output>\r\nGenerates HTML site\r\n <output> Output directory relative to the base directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -F, --page-template-file=<pageTemplateFile>\r\n Page template file relative\r\n to the current directory\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\n -x, --extension=<extension>\r\n Extension of files to include in search\r\n and site map. Defaults to html\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"gitlab/index.html":{"link-uuid":"73cfadf7-79b6-421b-80cc-f5419c662049","title":"gitlab","content":"Usage: nsd gitlab [-hV] [-l=<clientRateLimit>] [-t=<accessToken>] [-u=<url>]\r\n [-w=<clientRateLimitWindow>] [COMMAND]\r\nCommands for working with GitLab\r\n -h, --help Show this help message and exit.\r\n -l, --client-rate-limit=<clientRateLimit>\r\n Client enforced rate limit\r\n use this option if the server limits requests rate,\r\n but does not rate limit headers to the client\r\n only errors if the rate limit is exceeded\r\n -t, --access-token=<accessToken>\r\n GitLab access token, defaults to the value of\r\n GITLAB_ACCESS_TOKEN environment variable\r\n -u, --url=<url> GitLab URL, defaults to the value of\r\n GITLAB_URL environment variable\r\n -V, --version Print version information and exit.\r\n -w, --client-rate-limit-window=<clientRateLimitWindow>\r\n Client enforced rate limit window in seconds\r\n defaults to 10\r\n ignored if the client rate limit is not set\r\nCommands:\r\n contribute Parent for sub-command contributing via GitLabURIHandler\r\n gsh Groovy Shell\r\n invoke Invokes URI"},"rules/index.html":{"link-uuid":"8954539b-3fa3-4586-9952-8caf861177bc","title":"rules","content":"Usage: nsd rules [-hV] [COMMAND]\r\nRules commands\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommands:\r\n action-model Generates rule set documentation action model\r\n list Lists available rule sets and rules\r\n site Generates rule set documentation site"},"gitlab/contribute/retrospect/demo/index.html":{"path":"gitlab/contribute/retrospect/demo","link-uuid":"bc52a515-4a75-4849-a3d7-6b942ab2a9d2","title":"demo","content":"Usage: nsd gitlab contribute retrospect demo [-hV]\r\nDemo retrospect command\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit."},"rules/list/index.html":{"path":"rules/list","link-uuid":"571b5ea3-69ca-403d-a36d-70303e5a595d","title":"list","content":"Usage: nsd rules list [-hrV] [--progress-console] [--progress-data]\r\n [--progress-json] [-o=<output>]\r\n [--progress-output=<progressOutput>] [--exclude-rule\r\n [=<ruleExcludes>...]]... [--exclude-rule-set\r\n [=<ruleSetExcludes>...]]... [--include-rule\r\n [=<ruleIncludes>...]]... [--include-rule-set\r\n [=<ruleSetIncludes>...]]...\r\nLists available rule sets and rules\r\n --exclude-rule[=<ruleExcludes>...]\r\n ID's of rules to exclude\r\n --exclude-rule-set[=<ruleSetExcludes>...]\r\n ID's of rule sets to exclude\r\n -h, --help Show this help message and exit.\r\n --include-rule[=<ruleIncludes>...]\r\n ID's of rules to include\r\n --include-rule-set[=<ruleSetIncludes>...]\r\n ID's of rule sets to include\r\n -o, --output=<output> Output file\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --[no-]rules Output rules\r\n -V, --version Print version information and exit."},"model/save/index.html":{"path":"model/save","link-uuid":"1439c914-0d15-4cea-af18-c5bd1fae910a","title":"save","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd model save [-hV] [--progress-console] [--progress-data]\r\n [--progress-json] [--progress-output=<progressOutput>]\r\n [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [--protocol-resource-factory=<String=Class>]... <output>\r\nSaves model to a file\r\n <output> Output file\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -h, --help Show this help message and exit.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit."},"gitlab/contribute/retrospect/demo-analyze/index.html":{"path":"gitlab/contribute/retrospect/demo-analyze","link-uuid":"7a963de5-e60b-4a38-8228-2d90d0264160","title":"demo-analyze","content":"Usage: nsd gitlab contribute retrospect demo-analyze [-hV] [--progress-console]\r\n [--progress-data] [--progress-json] [-p=<pom>]\r\n [--progress-output=<progressOutput>]\r\nDemo source analysis command\r\n -h, --help Show this help message and exit.\r\n -p, --pom=<pom> Pom file, defaults to pom.xml\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"launcher/index.html":{"link-uuid":"86d873cc-4cdd-4394-92b3-8fd8c13d7aef","title":"launcher","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd launcher [-hstvV] [-a=<args>] [--add-modules=<addModules>]\r\n [-b=<base>] [-c=<className>] [-C=<classPathModules>]\r\n [-f=<optionsFile>] [-j=<javaCommand>] [-m=<moduleName>]\r\n [-M=<modulesFile>] [-o=<output>] [-p=<pathSeparator>]\r\n [-P=<prefix>] [-r=<rootModules>] [<repositories>...]\r\nGenerates Java command line from directories of modules/jars\r\n [<repositories>...] Directories to scan for modules,\r\n defaults to lib\r\n -a, --args=<args> Arguments,\r\n defaults to %*\r\n --add-modules=<addModules>\r\n Comma-separated list of modules to add to\r\n Java command --add-modules\r\n Computed if not specified\r\n -b, --base=<base> Base repositories directory\r\n -c, --class=<className> Application class,\r\n defaults to org.nasdanika.cli.Application\r\n -C, --claspath-modules=<classPathModules>\r\n Comma-separated list of classpath modules\r\n -f, --options-file=<optionsFile>\r\n File to output options to\r\n -h, --help Show this help message and exit.\r\n -j, --java=<javaCommand> Java command,\r\n defaults to java\r\n -m, --module=<moduleName> Application module,\r\n defaults to org.nasdanika.cli\r\n -M, --modules=<modulesFile>\r\n Modules to add to the module path\r\n -o, --output=<output> Output file\r\n -p, --path-separator=<pathSeparator>\r\n Path separator,\r\n defaults to the system path separator\r\n -P, --prefix=<prefix> Module path prefix\r\n -r, --root-modules=<rootModules>\r\n Comma-separated list of root modules\r\n Supports .* and .** patterns\r\n -s, --absolute Use absolute paths\r\n -t, --options Output only options\r\n -v, --verbose Output debug information\r\n -V, --version Print version information and exit."},"drawio/index.html":{"link-uuid":"79509f4b-4c6f-49ae-aef3-45e16a53d61e","title":"drawio","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd drawio [-fhV] [-p=<String=String>]... [-P=URL]...\r\n [-u=<String=String>]... [-U=URL of URI to URL mapping\r\n resource]... <document> [COMMAND]\r\nLoads Drawio document from a URI or file\r\n <document> Document URI or file path, resolved relative\r\n to the current directory\r\n -f, --file Document parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in the\r\n order of definition, later properties replacing the\r\n former\r\n -u, --uri=<String=String>\r\n URI to URL mapping\r\n Target URLs are resolved\r\n relative to the document URL\r\n -U, --uris=URL of URI to URL mapping resource\r\n URI map resource URL relative to the document file\r\n YAML, JSON, or properties\r\n Type is inferred from the content type header, if it\r\n is present,\r\n or extension\r\n -V, --version Print version information and exit.\r\nCommands:\r\n html-app Generates html application model from a drawio document\r\n http-server Routes HTTP requests to diagram element processor"},"gitlab/invoke/index.html":{"path":"gitlab/invoke","link-uuid":"87f560ea-638e-40b1-9376-a400f85a1b23","title":"invoke","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd gitlab invoke [-fhV] [--progress-console] [--progress-data]\r\n [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... <uri>\r\n [<bindings>...]\r\nInvokes URI\r\n <uri> URI to invoke\r\n [<bindings>...] Bindings URIs\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"rules/site/index.html":{"path":"rules/site","link-uuid":"1e681aed-241e-4aaf-9578-846c66659d11","title":"site","content":"Usage: nsd rules site [-fhlRV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>] [-m=<domian>]\r\n [-P=<parallelism>] [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [--root-action-icon=<rootActionIcon>]\r\n [--root-action-location=<rootActionLocation>]\r\n [--root-action-text=<rootActionText>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [-M=<String=String>]... [-e[=<excludes>...]]... [-i\r\n [=<includes>...]]... <model> <output>\r\nGenerates rule set documentation site\r\n <model> Model URI, resolved relative\r\n to the current directory\r\n or looked up in registered rule sets\r\n if -R option is provided\r\n <output> Output directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -f, --file Mdel parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -R, --registered Use registered rule set\r\n with provided URI\r\n --root-action-icon=<rootActionIcon>\r\n Root action icon\r\n --root-action-location=<rootActionLocation>\r\n Root action location\r\n --root-action-text=<rootActionText>\r\n Root action text\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"model/html-app/save/index.html":{"path":"model/html-app/save","link-uuid":"913defb4-40b2-43fd-aab9-cbc837dd3f3d","title":"save","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd model html-app save [-hV] [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [--content-type-resource-factory=<String=Class>].\r\n ..\r\n [--extension-resource-factory=<String=Class>]...\r\n [--protocol-resource-factory=<String=Class>]...\r\n <output>\r\nSaves model to a file\r\n <output> Output file\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -h, --help Show this help message and exit.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit."},"gitlab/contribute/junit/jacoco/index.html":{"path":"gitlab/contribute/junit/jacoco","link-uuid":"0c5cf7d0-345c-4cd4-b99b-d70c74dd0847","title":"jacoco","content":"Usage: nsd gitlab contribute junit jacoco [-hV] [-c=<classes>] [-j=<jacoco>]\r\n [-m=<moduleName>]\r\nLoads coverage from jacoco.exec and classes directory\r\n -c, --classes=<classes> Classes directory path relative\r\n to the project directory,\r\n defaults to target/classes\r\n -h, --help Show this help message and exit.\r\n -j, --jacoco=<jacoco> jacoco.exec file path relative\r\n to the project directory,\r\n defaults to target/jacoco.exec\r\n -m, --module=<moduleName> Coverage module name\r\n -V, --version Print version information and exit."},"app/index.html":{"link-uuid":"b44b0b9e-6558-4aed-a79e-0ebad46b6a0e","title":"app","content":"Version: org.nasdanika.models.app.cli@2025.1.0 \r\nUsage: nsd app [-hV] [COMMAND]\r\nHTML Application model commands\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommands:\r\n site Generates HTML site"},"index.html":{"link-uuid":"5fac547b-752c-4684-9294-cf22e2fd44bf","title":"nsd","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd [-hV] COMMAND\r\nNasdanika Command Line Interface\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommands:\r\n launcher Generates Java command line from directories of\r\n modules/jars\r\n app HTML Application model commands\r\n drawio Loads Drawio document from a URI or file\r\n gitlab Commands for working with GitLab\r\n gsh Groovy Shell\r\n help Outputs usage for all registred commands\r\n http-server Serves HTTP routes\r\n inspect-yaml Demo of YAML inspection\r\n invoke Invokes URI\r\n java Commands related to Java\r\n list-inspectable-rules Lists available rules\r\n list-rules Lists available rules\r\n model Loads EObject from a URI or file\r\n module-graph Generates module dependency graph\r\n rules Rules commands\r\n shell Starts an interactive shell"},"gitlab/contribute/index.html":{"path":"gitlab/contribute","link-uuid":"75ee161a-8122-4b69-a666-6416a19af1f6","title":"contribute","content":"Usage: nsd gitlab contribute [-hV] [-a=<String=String>]... (<authorEmail>\r\n <authorName> [-m=<commitMessage>] [-b=<branch>]\r\n [-f] [-s]) [[-t=<targetBranch>] [--[no-]\r\n allow-collaboration]\r\n [--approvals-before-merge=<approvalsBeforeMerge>]\r\n [--assignee=<Assignee ID>]...\r\n [--merge-request-description=<description>] [--\r\n [no-]discussion-locked] [--label=<labels>]...\r\n [--milestone=<milestoneId>] [--[no-]\r\n remove-source-branch] [--reviewer=<Reviewer\r\n ID>]... [--[no-]squash]\r\n [--merge-request-title=<title>]\r\n [--state-event=<stateEvent>]] [COMMAND]\r\nParent for sub-command contributing via GitLabURIHandler\r\n -a, --alias=<String=String>\r\n Map project alias (key) to project ID or path (value)\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommit\r\n <authorEmail> Commit author eMail\r\n <authorName> Commit author name\r\n -b, --branch=<branch> Branch to commit to\r\n -f, --force Force commit\r\n -m, --commit-message=<commitMessage>\r\n Commit message\r\n -s, --stats With stats\r\nMerge request\r\n --[no-]allow-collaboration\r\n\r\n --approvals-before-merge=<approvalsBeforeMerge>\r\n Number of approvals before merge\r\n --assignee=<Assignee ID>\r\n Assignee ID\r\n --[no-]discussion-locked\r\n\r\n --label=<labels>\r\n --merge-request-description=<description>\r\n\r\n --merge-request-title=<title>\r\n\r\n --milestone=<milestoneId>\r\n Milestone ID\r\n --[no-]remove-source-branch\r\n\r\n --reviewer=<Reviewer ID>\r\n Reviewer ID\r\n --[no-]squash\r\n --state-event=<stateEvent>\r\n Valid values: close, reopen\r\n -t, --target-branch=<targetBranch>\r\n Target branch, defaults to the original branch\r\nCommands:\r\n gsh Groovy Shell\r\n invoke Invokes URI\r\n junit Generates JUnit tests\r\n retrospect Parent for sub-commands contributing based on history"},"java/junit/jacoco/index.html":{"path":"java/junit/jacoco","link-uuid":"b524cb20-f131-49ce-946d-02860f0ee2e0","title":"jacoco","content":"Usage: nsd java junit jacoco [-hV] [-c=<classes>] [-j=<jacoco>]\r\n [-m=<moduleName>]\r\nLoads coverage from jacoco.exec and classes directory\r\n -c, --classes=<classes> Classes directory path relative\r\n to the project directory,\r\n defaults to target/classes\r\n -h, --help Show this help message and exit.\r\n -j, --jacoco=<jacoco> jacoco.exec file path relative\r\n to the project directory,\r\n defaults to target/jacoco.exec\r\n -m, --module=<moduleName> Coverage module name\r\n -V, --version Print version information and exit."},"gitlab/contribute/retrospect/index.html":{"path":"gitlab/contribute/retrospect","link-uuid":"8776cafa-b663-4b85-9ff5-3afecbb3dcf9","title":"retrospect","content":"Usage: nsd gitlab contribute retrospect [-hV] [--ref=<ref>] [--since=<since>]\r\n [--until=<until>] [--path=<paths>]...\r\n <project> [COMMAND]\r\nParent for sub-commands contributing based on history\r\n <project> Project ID or path\r\n -h, --help Show this help message and exit.\r\n --path=<paths> Paths of interest\r\n --ref=<ref> Reference - branch, tag, or commit\r\n --since=<since> Since date in ISO8601 format yyyy-MM-dd'T'HH:mm:ssZ\r\n --until=<until> Since date in ISO8601 format yyyy-MM-dd'T'HH:mm:ssZ\r\n -V, --version Print version information and exit.\r\nCommands:\r\n demo Demo retrospect command\r\n demo-analyze Demo source analysis command\r\n gsh Groovy Shell\r\n invoke Invokes URI"},"drawio/html-app/index.html":{"path":"drawio/html-app","link-uuid":"623bfc15-98d8-49ca-8c7f-1e3a2d0d0106","title":"html-app","content":"Version: org.nasdanika.models.app.cli@2025.1.0 \r\nUsage: nsd drawio html-app [-fhRV] [-b=<base>] [-P=<insertionIndex>]\r\n [-r=<rootLabel>] [-x=<indexName>]\r\n [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [-F=Invocable URI]...\r\n [--protocol-resource-factory=<String=Class>]...\r\n [COMMAND]\r\nGenerates html application model from a drawio document\r\n -b, --base-uri=<base> Base URI. E.g. 'pages/'\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --file Root action option is a file path\r\n -F, --representation-element-filter=Invocable URI\r\n Invocable URI of representation element filter\r\n URIs are resolved relative to the current directory\r\n -h, --help Show this help message and exit.\r\n -P, --position=<insertionIndex>\r\n Insertion position\r\n Defaults to 0\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -r, --root-label=<rootLabel>\r\n Root label URL or file path, resolved relative\r\n to the current directory\r\n -R, --add-to-root Add labels to the root\r\n even if the principal is present\r\n -V, --version Print version information and exit.\r\n -x, --index=<indexName> Indext file name, defaults to index.html\r\nCommands:\r\n save Saves model to a file\r\n site Generates HTML site"},"drawio/html-app/site/index.html":{"path":"drawio/html-app/site","link-uuid":"cc482347-6927-40fb-abde-06d81881c3c4","title":"site","content":"Version: org.nasdanika.models.app.cli@2025.1.0 \r\nUsage: nsd drawio html-app site [-hlV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>]\r\n [-F=<pageTemplateFile>] [-m=<domian>]\r\n [-P=<parallelism>]\r\n [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>]\r\n [-x=<extension>] [-c=<String=String>]...\r\n [-C=URL]... [-M=<String=String>]... [-e\r\n [=<excludes>...]]... [-i[=<includes>...]]...\r\n <output>\r\nGenerates HTML site\r\n <output> Output directory relative to the base directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -F, --page-template-file=<pageTemplateFile>\r\n Page template file relative\r\n to the current directory\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\n -x, --extension=<extension>\r\n Extension of files to include in search\r\n and site map. Defaults to html\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"help/index.html":{"link-uuid":"393a0050-7935-4a8e-ace5-da3a8472e33c","title":"help","content":"Usage: nsd help [-ahHV] [-l=<level>] [-o=<output>] [COMMAND]\r\nOutputs usage for all registred commands\r\n -a, --action-model Output to action model\r\n -h, --help Show this help message and exit.\r\n -H, --html Output to HTML\r\n -l, --header-level=<level>\r\n Starting level for HTML header tags in HTML output,\r\n the default value is 1.\r\n -o, --output=<output> Output file\r\n -V, --version Print version information and exit.\r\nCommands:\r\n site Generates help HTML site"},"help/site/index.html":{"path":"help/site","link-uuid":"783d46cc-6910-4521-8605-feb23147849a","title":"site","content":"Usage: nsd help site [-hlV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>] [-m=<domian>]\r\n [-P=<parallelism>] [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [--root-action-icon=<rootActionIcon>]\r\n [--root-action-location=<rootActionLocation>]\r\n [--root-action-text=<rootActionText>] [-t=<timeout>]\r\n [-T=<pageTemplate>] [-w=<workDir>] [-c=<String=String>]...\r\n [-C=URL]... [-M=<String=String>]... [-e\r\n [=<excludes>...]]... [-i[=<includes>...]]... <output>\r\nGenerates help HTML site\r\n <output> Output directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n --root-action-icon=<rootActionIcon>\r\n Root action icon\r\n --root-action-location=<rootActionLocation>\r\n Root action location\r\n --root-action-text=<rootActionText>\r\n Root action text\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"app/site/index.html":{"path":"app/site","link-uuid":"8571bb14-79b3-4b52-93a1-7493b90c5d82","title":"site","content":"Version: org.nasdanika.models.app.cli@2025.1.0 \r\nUsage: nsd app site [-hlV] [--progress-console] [--progress-data]\r\n [--progress-json] [-b=<baseDir>] [-m=<domian>]\r\n [-P=<parallelism>] [--progress-output=<progressOutput>]\r\n [-r=<pageErrors>] [-t=<timeout>] [-T=<pageTemplate>]\r\n [-w=<workDir>] [-c=<String=String>]... [-C=URL]...\r\n [-M=<String=String>]... [-e[=<excludes>...]]... [-i\r\n [=<includes>...]]... <model> <output>\r\nGenerates HTML site\r\n <model> Model URI, resolved relative\r\n to the current directory\r\n <output> Output directory\r\n -b, --base-dir=<baseDir> Base directory\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n -e, --exclude[=<excludes>...]\r\n Output directory clean excludes\r\n Ant pattern\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Output directory clean includes\r\n Ant pattern\r\n -l, --[no-]clean Clean working directory\r\n defaults to true\r\n -m, --domain=<domian> Sitemap domain\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -P, --parallelism=<parallelism>\r\n If the value greater than one then an executor\r\n service is created and injected into the context\r\n to allow concurrent execution.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --errors=<pageErrors> Expected number of page errors\r\n -1 for any (not fail on errors)\r\n default is 0\r\n -t, --timeout=<timeout> If parallelism is greater than one this option\r\n specifies timout in seconds awaiting completion\r\n of execution. Default value is 60.\r\n -T, --page-template=<pageTemplate>\r\n Page template URI relative\r\n to the current directory\r\n -V, --version Print version information and exit.\r\n -w, --work-dir=<workDir> Working directory\r\nExit codes:\r\n Non-negative number Delegate result\r\n -1 Unhandled exception during execution\r\n -2 Invalid input\r\n -3 Diagnostic failed\r\n -4 Execution failed or was cancelled, successful rollback\r\n -5 Execution failed or was cancelled, rollback failed\r\n -6 Executor service termination timed out"},"gitlab/contribute/invoke/index.html":{"path":"gitlab/contribute/invoke","link-uuid":"b3b929e0-3f42-4dc0-a8d8-a9c3a0a74507","title":"invoke","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd gitlab contribute invoke [-fhV] [--progress-console]\r\n [--progress-data] [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... <uri>\r\n [<bindings>...]\r\nInvokes URI\r\n <uri> URI to invoke\r\n [<bindings>...] Bindings URIs\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"gsh/index.html":{"link-uuid":"0d065626-71ff-48fd-9408-9a261ea4e239","title":"gsh","content":"Version: org.nasdanika.groovy@2025.1.0 \r\nUsage: nsd gsh [-hV] [--progress-console] [--progress-data] [--progress-json]\r\n [--progress-output=<progressOutput>] [-p=<String=String>]...\r\n [-P=URL]... [<args>...]\r\nGroovy Shell\r\n [<args>...] Argument URIs\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"gitlab/contribute/retrospect/invoke/index.html":{"path":"gitlab/contribute/retrospect/invoke","link-uuid":"6c13b99f-dbf1-4605-90d2-b4e24d9eaf16","title":"invoke","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd gitlab contribute retrospect invoke [-fhV] [--progress-console]\r\n [--progress-data] [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... <uri> [<bindings>...]\r\nInvokes URI\r\n <uri> URI to invoke\r\n [<bindings>...] Bindings URIs\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"list-rules/index.html":{"link-uuid":"e447eb13-3ab8-4e66-95ec-44f24c7a4ff8","title":"list-rules","content":"Version: org.nasdanika.launcher.demo@2025.1.0 \r\nUsage: nsd list-rules [-hV] [-o=<output>] [--exclude-rule\r\n [=<ruleExcludes>...]]... [--exclude-rule-set\r\n [=<ruleSetExcludes>...]]... [--include-rule\r\n [=<ruleIncludes>...]]... [--include-rule-set\r\n [=<ruleSetIncludes>...]]...\r\nLists available rules\r\n --exclude-rule[=<ruleExcludes>...]\r\n ID's of rules to exclude\r\n --exclude-rule-set[=<ruleSetExcludes>...]\r\n ID's of rule sets to exclude\r\n -h, --help Show this help message and exit.\r\n --include-rule[=<ruleIncludes>...]\r\n ID's of rules to include\r\n --include-rule-set[=<ruleSetIncludes>...]\r\n ID's of rule sets to include\r\n -o, --output=<output> Output file\r\n -V, --version Print version information and exit."},"inspect-yaml/index.html":{"link-uuid":"bc738012-a1ad-43aa-89f9-8df83c0e68ad","title":"inspect-yaml","content":"Version: org.nasdanika.launcher.demo@2025.1.0 \r\nUsage: nsd inspect-yaml [-hV] [--parallel] [--progress-console]\r\n [--progress-data] [--progress-json]\r\n [--stop-on-first-fail] [--limit=<limit>] [-o=<output>]\r\n [--progress-output=<progressOutput>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [-f=<failOnSeverities>]... [-M=<String=String>]...\r\n [--protocol-resource-factory=<String=Class>]... [-e\r\n [=<resourceExcludes>...]]... [--exclude-rule\r\n [=<ruleExcludes>...]]... [--exclude-rule-set\r\n [=<ruleSetExcludes>...]]... [--exclude-type\r\n [=<typeExcludes>...]]... [-i\r\n [=<resourceIncludes>...]]... [--include-rule\r\n [=<ruleIncludes>...]]... [--include-rule-set\r\n [=<ruleSetIncludes>...]]... [--include-type\r\n [=<typeIncludes>...]]... <inputs>...\r\nDemo of YAML inspection\r\n <inputs>... Files and directories\r\n to inspect\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Contexts are composed in the order of\r\n definition, later context entries shadowing the\r\n former\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n -e, --exclude-resource[=<resourceExcludes>...]\r\n Resources to exclude from inspection\r\n Ant pattern\r\n --exclude-rule[=<ruleExcludes>...]\r\n ID's of rules to exclude\r\n --exclude-rule-set[=<ruleSetExcludes>...]\r\n ID's of rule sets to exclude\r\n --exclude-type[=<typeExcludes>...]\r\n Target types to exclude\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --fail-on=<failOnSeverities>\r\n Names of severities to fail on\r\n -h, --help Show this help message and exit.\r\n -i, --include-resource[=<resourceIncludes>...]\r\n Resources to include in inspection\r\n Ant pattern\r\n --include-rule[=<ruleIncludes>...]\r\n ID's of rules to include\r\n --include-rule-set[=<ruleSetIncludes>...]\r\n ID's of rule sets to include\r\n --include-type[=<typeIncludes>...]\r\n Target types to include\r\n --limit=<limit> Max number of results to report\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the\r\n current directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content\r\n type header, if it is present, or extension.\r\n Mounts shadow context entries.\r\n -o, --output=<output> Output file\r\n --parallel Parallel inspection\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n --stop-on-first-fail Stop on first failure\r\n -V, --version Print version information and exit."},"invoke/index.html":{"link-uuid":"c15b06c3-a9e4-488a-a083-6659e49a7bfe","title":"invoke","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd invoke [-fhV] [--progress-console] [--progress-data]\r\n [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... <uri> [<bindings>...]\r\nInvokes URI\r\n <uri> URI to invoke\r\n [<bindings>...] Bindings URIs\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"model/html-app/index.html":{"path":"model/html-app","link-uuid":"cbae2f92-70dd-428e-9c9e-b010a3f812b9","title":"html-app","content":"Version: org.nasdanika.models.app.cli@2025.1.0 \r\nUsage: nsd model html-app [-fhRV] [-P=<insertionIndex>] [-r=<rootLabel>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [-M=<String=String>]...\r\n [--protocol-resource-factory=<String=Class>]...\r\n [COMMAND]\r\nGenerates html application model from a drawio document\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current directory.\r\n YAML, JSON, or properties. In properties dots are\r\n treated as key path separators. Type is inferred from\r\n the content type header, if it is present, or\r\n extension. Contexts are composed in the order of\r\n definition, later context entries shadowing the former\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --file Root action option is a file path\r\n -h, --help Show this help message and exit.\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the current\r\n directory. YAML, JSON, or properties. In properties\r\n dots are treated as key path separators. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Mounts shadow context entries.\r\n -P, --position=<insertionIndex>\r\n Insertion position\r\n Defaults to 0\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -r, --root-label=<rootLabel>\r\n Root label URL or file path, resolved relative\r\n to the current directory\r\n -R, --add-to-root Add labels to the root\r\n even if the principal is present\r\n -V, --version Print version information and exit.\r\nCommands:\r\n save Saves model to a file\r\n site Generates HTML site"},"drawio/html-app/save/index.html":{"path":"drawio/html-app/save","link-uuid":"471faab2-9012-4168-9cd0-5702b70a8805","title":"save","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd drawio html-app save [-hV] [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [--content-type-resource-factory=<String=Class>]\r\n ...\r\n [--extension-resource-factory=<String=Class>]...\r\n\r\n [--protocol-resource-factory=<String=Class>]...\r\n <output>\r\nSaves model to a file\r\n <output> Output file\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -h, --help Show this help message and exit.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit."},"java/index.html":{"link-uuid":"d8f852ab-6d69-484e-9f15-d974eb4b05bd","title":"java","content":"Version: org.nasdanika.models.java.cli@2025.1.0 \r\nUsage: nsd java [-hV] [COMMAND]\r\nCommands related to Java\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit.\r\nCommands:\r\n junit Generates JUnit tests"},"rules/action-model/index.html":{"path":"rules/action-model","link-uuid":"87a294e2-1460-46a1-a1ec-c9d19f04d0ad","title":"action-model","content":"Usage: nsd rules action-model [-fhRV] [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [-c=<String=String>]... [-C=URL]...\r\n [-M=<String=String>]... <model> <output>\r\nGenerates rule set documentation action model\r\n <model> Model URI or file path, resolved relative\r\n to the current directory\r\n or looked up in registered rule sets\r\n if -R option is provided\r\n <output> Output file\r\n -c, --context-entry=<String=String>\r\n Context entries.\r\n Shadow entries in contexts and mounts.\r\n -C, --context=URL Context resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content type\r\n header, if it is present, or extension. Contexts\r\n are composed in the order of definition, later\r\n context entries shadowing the former\r\n -f, --file Mdel parameter is a file path\r\n -h, --help Show this help message and exit.\r\n -M, --context-mount=<String=String>\r\n MappingContext resource URL relative to the current\r\n directory. YAML, JSON, or properties. In\r\n properties dots are treated as key path\r\n separators. Type is inferred from the content type\r\n header, if it is present, or extension. Mounts\r\n shadow context entries.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -R, --registered Use registered rule set\r\n with provided URI\r\n -V, --version Print version information and exit."},"gitlab/contribute/gsh/index.html":{"path":"gitlab/contribute/gsh","link-uuid":"76bc3d8a-4baf-4312-be5b-227e5bab2cab","title":"gsh","content":"Version: org.nasdanika.groovy@2025.1.0 \r\nUsage: nsd gitlab contribute gsh [-hV] [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... [<args>...]\r\nGroovy Shell\r\n [<args>...] Argument URIs\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"gitlab/gsh/index.html":{"path":"gitlab/gsh","link-uuid":"47962004-c534-47c8-a612-36af75bb92e8","title":"gsh","content":"Version: org.nasdanika.groovy@2025.1.0 \r\nUsage: nsd gitlab gsh [-hV] [--progress-console] [--progress-data]\r\n [--progress-json] [--progress-output=<progressOutput>]\r\n [-p=<String=String>]... [-P=URL]... [<args>...]\r\nGroovy Shell\r\n [<args>...] Argument URIs\r\n -h, --help Show this help message and exit.\r\n -p, --property=<String=String>\r\n Property\r\n -P, --properties=URL Properties resource URL relative to the current\r\n directory. YAML, JSON, or properties. Type is\r\n inferred from the content type header, if it is\r\n present, or extension. Properties are loaded in\r\n the order of definition, later properties\r\n replacing the former\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"shell/index.html":{"link-uuid":"71c7137c-f3f9-4466-b6e0-d2322f6cf0c6","title":"shell","content":"Usage: nsd shell [-hV]\r\nStarts an interactive shell\r\nor executes commands from input\r\nfiles or URL's\r\n -h, --help Show this help message and exit.\r\n -V, --version Print version information and exit."},"gitlab/contribute/junit/index.html":{"path":"gitlab/contribute/junit","link-uuid":"fe338af0-209a-4bcc-a37f-4969fcd16d9b","title":"junit","content":"Version: org.nasdanika.models.java.cli@2025.1.0 \r\nUsage: nsd gitlab contribute junit [-fhVw] [--[no-]ai] [--[no-]\r\n comment-response] [--disabled]\r\n [--progress-console] [--progress-data]\r\n [--progress-json]\r\n [--api-endpoint=<apiEndpoint>]\r\n [--class-suffix=<classSuffix>] [-k=<apiKey>]\r\n [-l=<limit>] [-m=<deploymentOrModelName>]\r\n [--package-suffix=<packageSuffix>]\r\n [--progress-output=<progressOutput>]\r\n [-r=<prompt>] [-s=<sources>]\r\n [-t=<coverageType>]\r\n [-v=<apiKeyEnvironmentVariable>] [-e\r\n [=<excludes>...]]... [-i[=<includes>...]]...\r\n <projectURI> <coverageThreshold> <output>\r\n [COMMAND]\r\nGenerates JUnit tests\r\n <projectURI> Project URI\r\n <coverageThreshold> Coverage threshold\r\n <output> Output URI\r\n relative to the project URI\r\n --[no-]ai Use AI, defaults to true\r\n --api-endpoint=<apiEndpoint>\r\n OpenAPI endpoint, defaults to\r\n https://api.openai.com/v1/chat/completions\r\n --class-suffix=<classSuffix>\r\n Test class suffix\r\n defaults to Tests\r\n --[no-]comment-response\r\n Comment AI responses\r\n defaults to true\r\n --disabled Generate disabled tests\r\n -e, --exclude[=<excludes>...]\r\n Source excludes\r\n Ant pattern\r\n -f Project URI is a file path\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Source includes\r\n Ant pattern\r\n -k, --api-key=<apiKey> OpenAPI key\r\n -l, --limit=<limit> Maximum number of test classes\r\n to generate\r\n -m, --model=<deploymentOrModelName>\r\n OpenAPI deployment or model\r\n defaults to gpt-4\r\n --package-suffix=<packageSuffix>\r\n Test package suffix\r\n defaults to .tests\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --prompt=<prompt> Propmt\r\n defaults to 'Generate a JUnit 5 test method\r\n leveraging Mockito for the following Java method'\r\n -s, --sources=<sources> Sources URI path relative\r\n to the project URIy,\r\n defaults to src/main/java\r\n -t, --coverage-type=<coverageType>\r\n Coverage type\r\n Valid values: complexity, instruction, branch, line\r\n defaults to line\r\n -v, --api-key-variable=<apiKeyEnvironmentVariable>\r\n OpenAPI key environment variable\r\n defaults to OPENAI_API_KEY\r\n -V, --version Print version information and exit.\r\n -w, --overwrite Overwrite existing tests\r\nCommands:\r\n jacoco Loads coverage from jacoco.exec and classes directory"},"model/ecore-html-app/save/index.html":{"path":"model/ecore-html-app/save","link-uuid":"f5450ca4-cd99-42cf-89c6-c537e0853be9","title":"save","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd model ecore-html-app save [-hV] [--progress-console]\r\n [--progress-data] [--progress-json]\r\n [--progress-output=<progressOutput>]\r\n [--content-type-resource-factory=<String=Cl\r\n ass>]...\r\n [--extension-resource-factory=<String=Class\r\n >]...\r\n [--protocol-resource-factory=<String=Class>\r\n ]... <output>\r\nSaves model to a file\r\n <output> Output file\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -h, --help Show this help message and exit.\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit."},"drawio/http-server/index.html":{"path":"drawio/http-server","link-uuid":"573c14da-7c08-48ce-82cf-7fc8aec7687e","title":"http-server","content":"Version: org.nasdanika.http@2025.1.0 \r\nUsage: nsd drawio http-server [-hV] [--[no-]console] [--progress-console]\r\n [--progress-data] [--progress-json]\r\n [--connection-base=<connectionBase>]\r\n [--http-host=<httpHost>] [--http-port=<httpPort>]\r\n [--http-server-shutdown-timeout=<timeout>]\r\n [--progress-output=<progressOutput>]\r\n <processorProperty> <routeProperty>\r\nRoutes HTTP requests to diagram element processor\r\n <processorProperty> Processor property\r\n <routeProperty> Route property\r\n --connection-base=<connectionBase>\r\n Connection base\r\n Valid values: PARENT, SOURCE, TARGET\r\n --[no-]console If true (default) starts console and waits for exit\r\n command,\r\n otherwise creates a shutdown hook disposing the\r\n server\r\n -h, --help Show this help message and exit.\r\n --http-host=<httpHost>\r\n HTTP host (network interface) to bind to\r\n --http-port=<httpPort>\r\n HTTP port. If a port is not specified,\r\n an ephemeral port is used\r\n --http-server-shutdown-timeout=<timeout>\r\n Timeout in seconds,\r\n defaults to 3 seconds\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -V, --version Print version information and exit."},"java/junit/index.html":{"path":"java/junit","link-uuid":"4c4e60cb-6bac-4a32-b1e9-4d3eedf402c3","title":"junit","content":"Version: org.nasdanika.models.java.cli@2025.1.0 \r\nUsage: nsd java junit [-fhVw] [--[no-]ai] [--[no-]comment-response]\r\n [--disabled] [--progress-console] [--progress-data]\r\n [--progress-json] [--api-endpoint=<apiEndpoint>]\r\n [--class-suffix=<classSuffix>] [-k=<apiKey>] [-l=<limit>]\r\n [-m=<deploymentOrModelName>]\r\n [--package-suffix=<packageSuffix>]\r\n [--progress-output=<progressOutput>] [-r=<prompt>]\r\n [-s=<sources>] [-t=<coverageType>]\r\n [-v=<apiKeyEnvironmentVariable>] [-e[=<excludes>...]]...\r\n [-i[=<includes>...]]... <projectURI> <coverageThreshold>\r\n <output> [COMMAND]\r\nGenerates JUnit tests\r\n <projectURI> Project URI\r\n <coverageThreshold> Coverage threshold\r\n <output> Output URI\r\n relative to the project URI\r\n --[no-]ai Use AI, defaults to true\r\n --api-endpoint=<apiEndpoint>\r\n OpenAPI endpoint, defaults to\r\n https://api.openai.com/v1/chat/completions\r\n --class-suffix=<classSuffix>\r\n Test class suffix\r\n defaults to Tests\r\n --[no-]comment-response\r\n Comment AI responses\r\n defaults to true\r\n --disabled Generate disabled tests\r\n -e, --exclude[=<excludes>...]\r\n Source excludes\r\n Ant pattern\r\n -f Project URI is a file path\r\n -h, --help Show this help message and exit.\r\n -i, --include[=<includes>...]\r\n Source includes\r\n Ant pattern\r\n -k, --api-key=<apiKey> OpenAPI key\r\n -l, --limit=<limit> Maximum number of test classes\r\n to generate\r\n -m, --model=<deploymentOrModelName>\r\n OpenAPI deployment or model\r\n defaults to gpt-4\r\n --package-suffix=<packageSuffix>\r\n Test package suffix\r\n defaults to .tests\r\n --progress-console Output progress to console\r\n --progress-data Output progress data\r\n --progress-json Output progress in JSON\r\n --progress-output=<progressOutput>\r\n Output file for progress monitor\r\n -r, --prompt=<prompt> Propmt\r\n defaults to 'Generate a JUnit 5 test method\r\n leveraging Mockito for the following Java method'\r\n -s, --sources=<sources> Sources URI path relative\r\n to the project URIy,\r\n defaults to src/main/java\r\n -t, --coverage-type=<coverageType>\r\n Coverage type\r\n Valid values: complexity, instruction, branch, line\r\n defaults to line\r\n -v, --api-key-variable=<apiKeyEnvironmentVariable>\r\n OpenAPI key environment variable\r\n defaults to OPENAI_API_KEY\r\n -V, --version Print version information and exit.\r\n -w, --overwrite Overwrite existing tests\r\nCommands:\r\n jacoco Loads coverage from jacoco.exec and classes directory"},"module-graph/index.html":{"link-uuid":"e17773cc-013b-4d15-9363-ac23d5503a04","title":"module-graph","content":"Version: org.nasdanika.launcher.demo@2025.1.0 \r\nUsage: nsd module-graph [-h=<height>] [-t=<template>] [-w=<width>]\r\n [-e=<excludeModules>]... [-i=<includeModules>]...\r\n <output>\r\nGenerates module dependency graph\r\n <output> Output file\r\n -e, --exclude-modules=<excludeModules>\r\n Modules to exclude\r\n Supports .* and .** patterns\r\n -h, --height=<height> Layout height, defaults to 1500\r\n -i, --include-modules=<includeModules>\r\n Modules to include\r\n Supports .* and .** patterns\r\n -t, --template=<template>\r\n HTML page template\r\n -w, --width=<width> Layout width, defaults to 2000"},"model/index.html":{"link-uuid":"8b3b21ca-ed0a-49fa-966e-fa62ff22c22d","title":"model","content":"Version: org.nasdanika.cli@2025.1.0 \r\nUsage: nsd model [-fhV] [--content-type-resource-factory=<String=Class>]...\r\n [--extension-resource-factory=<String=Class>]...\r\n [--protocol-resource-factory=<String=Class>]... <uri> [COMMAND]\r\nLoads EObject from a URI or file\r\n <uri> EObject URI or file path, resolved relative\r\n to the current directory\r\n --content-type-resource-factory=<String=Class>\r\n Maps content type to resource factory class\r\n --extension-resource-factory=<String=Class>\r\n Maps extension to resource factory class\r\n -f, --file URI parameter is a file path\r\n -h, --help Show this help message and exit.\r\n --protocol-resource-factory=<String=Class>\r\n Maps protocol to resource factory class\r\n -V, --version Print version information and exit.\r\nCommands:\r\n ecore-html-app Generates Ecore model documentation html app model\r\n html-app Generates html application model from a drawio document\r\n save Saves model to a file"}} \ No newline at end of file diff --git a/docs/semantic-info.json b/docs/semantic-info.json index cc76bc7..98662fc 100644 --- a/docs/semantic-info.json +++ b/docs/semantic-info.json @@ -1,6 +1,6 @@ [ { - "identifiers": ["uuid:fe08ec83-2d4a-47c7-93fc-421844aca869"], + "identifiers": ["uuid:382bc3df-47af-4db6-997b-a43e8600b5a9"], "name": "Nasdanika Demos", "icon": "https://docs.nasdanika.org/images/nasdanika-logo.png", "location": "https://github.com/Nasdanika-Demos", @@ -12,9 +12,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:fe08ec83-2d4a-47c7-93fc-421844aca869"] + "identifiers": ["uuid:382bc3df-47af-4db6-997b-a43e8600b5a9"] }, - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"], + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"], "name": "nsd", "location": "index.html", "type": { @@ -25,9 +25,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:37ed652f-3b3b-44f0-bf51-c3dd10e30cd1"], + "identifiers": ["uuid:b44b0b9e-6558-4aed-a79e-0ebad46b6a0e"], "name": "app", "location": "app/index.html", "type": { @@ -38,9 +38,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:37ed652f-3b3b-44f0-bf51-c3dd10e30cd1"] + "identifiers": ["uuid:b44b0b9e-6558-4aed-a79e-0ebad46b6a0e"] }, - "identifiers": ["uuid:388928d0-8175-4a63-af93-9db245d49421"], + "identifiers": ["uuid:8571bb14-79b3-4b52-93a1-7493b90c5d82"], "name": "site", "location": "app/site/index.html", "type": { @@ -51,9 +51,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:2ee2a77b-6481-4b2d-980f-1398e0b8fff2"], + "identifiers": ["uuid:79509f4b-4c6f-49ae-aef3-45e16a53d61e"], "name": "drawio", "icon": "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHJlY3QgeT0iMiIgeD0iMiIgd2lkdGg9IjI4IiByeD0iMS4xMiIgaGVpZ2h0PSIyOCIgZmlsbD0iI2YwODcwNSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2RmNmMwYyIgZD0ibTE2Ljg2MSA5LjE2OCAzLjAyLTMuMTg3IDEwLjExOSAxMC4xMTN2MTIuNzg2YTEuMTE5IDEuMTE5IDAgMCAxIC0xLjEyIDEuMTJoLTE3LjU2NGwtNS4zODUtNS40MDd6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTI1LjI0IDE3Ljk2aC0zLjI5NGwtMy4wNzEtNS4zMmguMmExLjExOSAxLjExOSAwIDAgMCAxLjEyLTEuMTJ2LTQuNzZhMS4xMTkgMS4xMTkgMCAwIDAgLTEuMTItMS4xMmgtNi4xNTVhMS4xMTkgMS4xMTkgMCAwIDAgLTEuMTIgMS4xMnY0Ljc2YTEuMTE5IDEuMTE5IDAgMCAwIDEuMTIgMS4xMmguMjA1bC0zLjA3MSA1LjMyaC0zLjI5NGExLjExOSAxLjExOSAwIDAgMCAtMS4xMiAxLjEydjQuNzZhMS4xMTkgMS4xMTkgMCAwIDAgMS4xMiAxLjEyaDYuMTZhMS4xMTkgMS4xMTkgMCAwIDAgMS4xMi0xLjEydi00Ljc2YTEuMTE5IDEuMTE5IDAgMCAwIC0xLjEyLTEuMTJoLS45MjdsMy4wNzItNS4zMmgxLjg3bDMuMDcxIDUuMzJoLS45MjZhMS4xMTkgMS4xMTkgMCAwIDAgLTEuMTIgMS4xMnY0Ljc2YTEuMTE5IDEuMTE5IDAgMCAwIDEuMTIgMS4xMmg2LjE2YTEuMTE5IDEuMTE5IDAgMCAwIDEuMTItMS4xMnYtNC43NmExLjExOSAxLjExOSAwIDAgMCAtMS4xMi0xLjEyeiIvPjwvc3ZnPg==", "location": "drawio/index.html", @@ -65,10 +65,11 @@ { "container": { "reference": "children", - "identifiers": ["uuid:2ee2a77b-6481-4b2d-980f-1398e0b8fff2"] + "identifiers": ["uuid:79509f4b-4c6f-49ae-aef3-45e16a53d61e"] }, - "identifiers": ["uuid:86cb9988-84ba-4a1b-ac3e-a496b5f22eb0"], + "identifiers": ["uuid:623bfc15-98d8-49ca-8c7f-1e3a2d0d0106"], "name": "html-app", + "icon": "https://docs.nasdanika.org/images/html-application.svg", "location": "drawio/html-app/index.html", "type": { "name": "Action", @@ -78,9 +79,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:86cb9988-84ba-4a1b-ac3e-a496b5f22eb0"] + "identifiers": ["uuid:623bfc15-98d8-49ca-8c7f-1e3a2d0d0106"] }, - "identifiers": ["uuid:62b512a8-cea5-4f26-abb2-de18eca454dd"], + "identifiers": ["uuid:471faab2-9012-4168-9cd0-5702b70a8805"], "name": "save", "icon": "https://img.icons8.com/dusk/20/save--v1.png", "location": "drawio/html-app/save/index.html", @@ -92,9 +93,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:86cb9988-84ba-4a1b-ac3e-a496b5f22eb0"] + "identifiers": ["uuid:623bfc15-98d8-49ca-8c7f-1e3a2d0d0106"] }, - "identifiers": ["uuid:5355c454-5e18-4862-8f2f-2359dda89f0a"], + "identifiers": ["uuid:cc482347-6927-40fb-abde-06d81881c3c4"], "name": "site", "icon": "https://img.icons8.com/material-two-tone/20/web.png", "location": "drawio/html-app/site/index.html", @@ -106,11 +107,11 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:79509f4b-4c6f-49ae-aef3-45e16a53d61e"] }, - "identifiers": ["uuid:6b1cb0fb-908a-454a-a923-16adc3e474ba"], - "name": "exit", - "location": "exit/index.html", + "identifiers": ["uuid:573c14da-7c08-48ce-82cf-7fc8aec7687e"], + "name": "http-server", + "location": "drawio/http-server/index.html", "type": { "name": "Action", "ns-uri": "ecore://app.models.nasdanika.org" @@ -119,9 +120,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:ccf2939e-2cda-4cd0-a9d3-7bdb30c9d325"], + "identifiers": ["uuid:73cfadf7-79b6-421b-80cc-f5419c662049"], "name": "gitlab", "icon": "https://docs.nasdanika.org/images/GitLab.svg", "location": "gitlab/index.html", @@ -133,9 +134,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:ccf2939e-2cda-4cd0-a9d3-7bdb30c9d325"] + "identifiers": ["uuid:73cfadf7-79b6-421b-80cc-f5419c662049"] }, - "identifiers": ["uuid:840170d2-791d-4879-b411-d502839ed311"], + "identifiers": ["uuid:75ee161a-8122-4b69-a666-6416a19af1f6"], "name": "contribute", "icon": "https://docs.nasdanika.org/images/jigsaw.svg", "location": "gitlab/contribute/index.html", @@ -147,9 +148,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:840170d2-791d-4879-b411-d502839ed311"] + "identifiers": ["uuid:75ee161a-8122-4b69-a666-6416a19af1f6"] }, - "identifiers": ["uuid:fda21868-e27a-45e6-befc-f9aeefaa8892"], + "identifiers": ["uuid:76bc3d8a-4baf-4312-be5b-227e5bab2cab"], "name": "gsh", "icon": "https://docs.nasdanika.org/images/command.svg", "location": "gitlab/contribute/gsh/index.html", @@ -161,9 +162,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:840170d2-791d-4879-b411-d502839ed311"] + "identifiers": ["uuid:75ee161a-8122-4b69-a666-6416a19af1f6"] }, - "identifiers": ["uuid:f30d9816-d38e-4263-aee4-b0d83e720d27"], + "identifiers": ["uuid:b3b929e0-3f42-4dc0-a8d8-a9c3a0a74507"], "name": "invoke", "icon": "https://docs.nasdanika.org/images/optimization.svg", "location": "gitlab/contribute/invoke/index.html", @@ -175,9 +176,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:840170d2-791d-4879-b411-d502839ed311"] + "identifiers": ["uuid:75ee161a-8122-4b69-a666-6416a19af1f6"] }, - "identifiers": ["uuid:6fb2d3b2-bbf1-4959-a6ad-c87566f323ea"], + "identifiers": ["uuid:fe338af0-209a-4bcc-a37f-4969fcd16d9b"], "name": "junit", "icon": "https://docs.nasdanika.org/images/JUnit.svg", "location": "gitlab/contribute/junit/index.html", @@ -189,9 +190,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:6fb2d3b2-bbf1-4959-a6ad-c87566f323ea"] + "identifiers": ["uuid:fe338af0-209a-4bcc-a37f-4969fcd16d9b"] }, - "identifiers": ["uuid:976f6f11-046f-4619-97c1-0049a4266c86"], + "identifiers": ["uuid:0c5cf7d0-345c-4cd4-b99b-d70c74dd0847"], "name": "jacoco", "location": "gitlab/contribute/junit/jacoco/index.html", "type": { @@ -202,9 +203,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:840170d2-791d-4879-b411-d502839ed311"] + "identifiers": ["uuid:75ee161a-8122-4b69-a666-6416a19af1f6"] }, - "identifiers": ["uuid:10c22242-9062-4964-baba-7dafb7f7efca"], + "identifiers": ["uuid:8776cafa-b663-4b85-9ff5-3afecbb3dcf9"], "name": "retrospect", "icon": "https://docs.nasdanika.org/images/retrospective.svg", "location": "gitlab/contribute/retrospect/index.html", @@ -216,9 +217,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:10c22242-9062-4964-baba-7dafb7f7efca"] + "identifiers": ["uuid:8776cafa-b663-4b85-9ff5-3afecbb3dcf9"] }, - "identifiers": ["uuid:e139425d-d906-4599-94de-9426bb8472f6"], + "identifiers": ["uuid:bc52a515-4a75-4849-a3d7-6b942ab2a9d2"], "name": "demo", "icon": "https://docs.nasdanika.org/images/demo.svg", "location": "gitlab/contribute/retrospect/demo/index.html", @@ -230,9 +231,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:10c22242-9062-4964-baba-7dafb7f7efca"] + "identifiers": ["uuid:8776cafa-b663-4b85-9ff5-3afecbb3dcf9"] }, - "identifiers": ["uuid:1d118ad6-9fd3-4253-b5a4-b1be797d00cb"], + "identifiers": ["uuid:7a963de5-e60b-4a38-8228-2d90d0264160"], "name": "demo-analyze", "icon": "https://docs.nasdanika.org/images/java-script.svg", "location": "gitlab/contribute/retrospect/demo-analyze/index.html", @@ -244,9 +245,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:10c22242-9062-4964-baba-7dafb7f7efca"] + "identifiers": ["uuid:8776cafa-b663-4b85-9ff5-3afecbb3dcf9"] }, - "identifiers": ["uuid:0fa074f9-3e9e-4d7c-9f2f-34700a771c1a"], + "identifiers": ["uuid:e1e27dd1-2f7f-4f34-a5c8-2b68f3a39ccb"], "name": "gsh", "icon": "https://docs.nasdanika.org/images/command.svg", "location": "gitlab/contribute/retrospect/gsh/index.html", @@ -258,9 +259,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:10c22242-9062-4964-baba-7dafb7f7efca"] + "identifiers": ["uuid:8776cafa-b663-4b85-9ff5-3afecbb3dcf9"] }, - "identifiers": ["uuid:eefe5d8b-9c17-408d-aa92-16a70a920860"], + "identifiers": ["uuid:6c13b99f-dbf1-4605-90d2-b4e24d9eaf16"], "name": "invoke", "icon": "https://docs.nasdanika.org/images/optimization.svg", "location": "gitlab/contribute/retrospect/invoke/index.html", @@ -272,9 +273,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:ccf2939e-2cda-4cd0-a9d3-7bdb30c9d325"] + "identifiers": ["uuid:73cfadf7-79b6-421b-80cc-f5419c662049"] }, - "identifiers": ["uuid:d717a84f-6463-46ba-a11d-2ba368439573"], + "identifiers": ["uuid:47962004-c534-47c8-a612-36af75bb92e8"], "name": "gsh", "icon": "https://docs.nasdanika.org/images/command.svg", "location": "gitlab/gsh/index.html", @@ -286,9 +287,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:ccf2939e-2cda-4cd0-a9d3-7bdb30c9d325"] + "identifiers": ["uuid:73cfadf7-79b6-421b-80cc-f5419c662049"] }, - "identifiers": ["uuid:5607f55c-bc25-428f-9285-a67f30347ff0"], + "identifiers": ["uuid:87f560ea-638e-40b1-9376-a400f85a1b23"], "name": "invoke", "icon": "https://docs.nasdanika.org/images/optimization.svg", "location": "gitlab/invoke/index.html", @@ -300,9 +301,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:731601b9-7ed8-4d72-bec3-a3a204de6dd5"], + "identifiers": ["uuid:0d065626-71ff-48fd-9408-9a261ea4e239"], "name": "gsh", "icon": "https://docs.nasdanika.org/images/command.svg", "location": "gsh/index.html", @@ -314,9 +315,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:ec254d6e-1438-49e3-8fee-ae0b9493c4c6"], + "identifiers": ["uuid:393a0050-7935-4a8e-ace5-da3a8472e33c"], "name": "help", "location": "help/index.html", "type": { @@ -327,9 +328,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:ec254d6e-1438-49e3-8fee-ae0b9493c4c6"] + "identifiers": ["uuid:393a0050-7935-4a8e-ace5-da3a8472e33c"] }, - "identifiers": ["uuid:b3eb5689-69a0-4967-ad7c-af0c69ec50b2"], + "identifiers": ["uuid:783d46cc-6910-4521-8605-feb23147849a"], "name": "site", "location": "help/site/index.html", "type": { @@ -340,9 +341,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:d3f13c81-ee10-4cb7-96a7-6bf1024799ed"], + "identifiers": ["uuid:ff12c59d-1d79-4033-be8f-3d10fa06d937"], "name": "http-server", "location": "http-server/index.html", "type": { @@ -353,9 +354,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:5cb28603-de97-468e-b144-53626e616ff2"], + "identifiers": ["uuid:bc738012-a1ad-43aa-89f9-8df83c0e68ad"], "name": "inspect-yaml", "location": "inspect-yaml/index.html", "type": { @@ -366,9 +367,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:90394c7c-eba0-4a1c-9f8c-a3d530270979"], + "identifiers": ["uuid:c15b06c3-a9e4-488a-a083-6659e49a7bfe"], "name": "invoke", "icon": "https://docs.nasdanika.org/images/optimization.svg", "location": "invoke/index.html", @@ -380,9 +381,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:1e570a1b-0f49-4876-97bc-365cb1c8d2bf"], + "identifiers": ["uuid:d8f852ab-6d69-484e-9f15-d974eb4b05bd"], "name": "java", "icon": "https://docs.nasdanika.org/images/java.svg", "location": "java/index.html", @@ -394,9 +395,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:1e570a1b-0f49-4876-97bc-365cb1c8d2bf"] + "identifiers": ["uuid:d8f852ab-6d69-484e-9f15-d974eb4b05bd"] }, - "identifiers": ["uuid:1bb4b6a1-5931-4328-bd5c-1f36cc6946ba"], + "identifiers": ["uuid:4c4e60cb-6bac-4a32-b1e9-4d3eedf402c3"], "name": "junit", "icon": "https://docs.nasdanika.org/images/JUnit.svg", "location": "java/junit/index.html", @@ -408,9 +409,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:1bb4b6a1-5931-4328-bd5c-1f36cc6946ba"] + "identifiers": ["uuid:4c4e60cb-6bac-4a32-b1e9-4d3eedf402c3"] }, - "identifiers": ["uuid:c971ae49-5b3a-4600-83a6-7397a75824a4"], + "identifiers": ["uuid:b524cb20-f131-49ce-946d-02860f0ee2e0"], "name": "jacoco", "location": "java/junit/jacoco/index.html", "type": { @@ -421,9 +422,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:ccda2039-f266-46fb-9d38-87391b99a439"], + "identifiers": ["uuid:86d873cc-4cdd-4394-92b3-8fd8c13d7aef"], "name": "launcher", "location": "launcher/index.html", "type": { @@ -434,9 +435,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:731852f5-e2f9-4747-9112-d69fbc0ab747"], + "identifiers": ["uuid:0b9f176f-586f-4936-a282-f86d2c483cec"], "name": "list-inspectable-rules", "location": "list-inspectable-rules/index.html", "type": { @@ -447,9 +448,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:6aaf190b-6d65-4ae0-8ffc-947e5cbb8225"], + "identifiers": ["uuid:e447eb13-3ab8-4e66-95ec-44f24c7a4ff8"], "name": "list-rules", "location": "list-rules/index.html", "type": { @@ -460,10 +461,11 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:03c47c9c-8242-4908-96f4-f407c2511b46"], + "identifiers": ["uuid:8b3b21ca-ed0a-49fa-966e-fa62ff22c22d"], "name": "model", + "icon": "https://docs.nasdanika.org/images/model.svg", "location": "model/index.html", "type": { "name": "Action", @@ -473,9 +475,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:03c47c9c-8242-4908-96f4-f407c2511b46"] + "identifiers": ["uuid:8b3b21ca-ed0a-49fa-966e-fa62ff22c22d"] }, - "identifiers": ["uuid:1744207f-f226-4c2c-9d97-3b75745fd42d"], + "identifiers": ["uuid:08842e8b-6a29-46cc-9d79-eb13ba3a9a7e"], "name": "ecore-html-app", "location": "model/ecore-html-app/index.html", "type": { @@ -486,9 +488,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:1744207f-f226-4c2c-9d97-3b75745fd42d"] + "identifiers": ["uuid:08842e8b-6a29-46cc-9d79-eb13ba3a9a7e"] }, - "identifiers": ["uuid:b7c974c1-9de0-46f3-ab11-bb450790e36e"], + "identifiers": ["uuid:f5450ca4-cd99-42cf-89c6-c537e0853be9"], "name": "save", "icon": "https://img.icons8.com/dusk/20/save--v1.png", "location": "model/ecore-html-app/save/index.html", @@ -500,9 +502,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:1744207f-f226-4c2c-9d97-3b75745fd42d"] + "identifiers": ["uuid:08842e8b-6a29-46cc-9d79-eb13ba3a9a7e"] }, - "identifiers": ["uuid:428925d3-fbd7-49ab-b656-94fe63d4b500"], + "identifiers": ["uuid:f8179724-333c-4bc5-b7e7-34bd7384f549"], "name": "site", "icon": "https://img.icons8.com/material-two-tone/20/web.png", "location": "model/ecore-html-app/site/index.html", @@ -514,11 +516,11 @@ { "container": { "reference": "children", - "identifiers": ["uuid:03c47c9c-8242-4908-96f4-f407c2511b46"] + "identifiers": ["uuid:8b3b21ca-ed0a-49fa-966e-fa62ff22c22d"] }, - "identifiers": ["uuid:f891c1c8-84b3-47a4-ab4c-cc1ed9a8469c"], + "identifiers": ["uuid:cbae2f92-70dd-428e-9c9e-b010a3f812b9"], "name": "html-app", - "icon": "https://img.icons8.com/external-flatart-icons-outline-flatarticons/20/external-html-programming-and-coding-flatart-icons-outline-flatarticons-5.png", + "icon": "https://docs.nasdanika.org/images/html-application.svg", "location": "model/html-app/index.html", "type": { "name": "Action", @@ -528,9 +530,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:f891c1c8-84b3-47a4-ab4c-cc1ed9a8469c"] + "identifiers": ["uuid:cbae2f92-70dd-428e-9c9e-b010a3f812b9"] }, - "identifiers": ["uuid:7232c0c5-f990-44dc-84eb-e940af641b26"], + "identifiers": ["uuid:913defb4-40b2-43fd-aab9-cbc837dd3f3d"], "name": "save", "icon": "https://img.icons8.com/dusk/20/save--v1.png", "location": "model/html-app/save/index.html", @@ -542,9 +544,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:f891c1c8-84b3-47a4-ab4c-cc1ed9a8469c"] + "identifiers": ["uuid:cbae2f92-70dd-428e-9c9e-b010a3f812b9"] }, - "identifiers": ["uuid:0c58fbca-e68c-4d78-ad86-990f195a64a9"], + "identifiers": ["uuid:91bc4203-8845-4886-b05a-724c763fb846"], "name": "site", "icon": "https://img.icons8.com/material-two-tone/20/web.png", "location": "model/html-app/site/index.html", @@ -556,9 +558,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:03c47c9c-8242-4908-96f4-f407c2511b46"] + "identifiers": ["uuid:8b3b21ca-ed0a-49fa-966e-fa62ff22c22d"] }, - "identifiers": ["uuid:0e99faf6-c793-401b-ae31-99c66503b784"], + "identifiers": ["uuid:1439c914-0d15-4cea-af18-c5bd1fae910a"], "name": "save", "icon": "https://img.icons8.com/dusk/20/save--v1.png", "location": "model/save/index.html", @@ -570,9 +572,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:421a7895-6b08-4210-9375-ecdb3c9f894e"], + "identifiers": ["uuid:e17773cc-013b-4d15-9363-ac23d5503a04"], "name": "module-graph", "location": "module-graph/index.html", "type": { @@ -583,10 +585,11 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:a95f513f-1743-406d-bc3d-e51db894684f"], + "identifiers": ["uuid:8954539b-3fa3-4586-9952-8caf861177bc"], "name": "rules", + "icon": "https://docs.nasdanika.org/images/rules.svg", "location": "rules/index.html", "type": { "name": "Action", @@ -596,9 +599,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:a95f513f-1743-406d-bc3d-e51db894684f"] + "identifiers": ["uuid:8954539b-3fa3-4586-9952-8caf861177bc"] }, - "identifiers": ["uuid:943aa782-3577-40e3-9c34-4e2cb0817d44"], + "identifiers": ["uuid:87a294e2-1460-46a1-a1ec-c9d19f04d0ad"], "name": "action-model", "location": "rules/action-model/index.html", "type": { @@ -609,9 +612,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:a95f513f-1743-406d-bc3d-e51db894684f"] + "identifiers": ["uuid:8954539b-3fa3-4586-9952-8caf861177bc"] }, - "identifiers": ["uuid:c5333c3a-3415-4631-85a2-1d41ef4325d2"], + "identifiers": ["uuid:571b5ea3-69ca-403d-a36d-70303e5a595d"], "name": "list", "location": "rules/list/index.html", "type": { @@ -622,9 +625,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:a95f513f-1743-406d-bc3d-e51db894684f"] + "identifiers": ["uuid:8954539b-3fa3-4586-9952-8caf861177bc"] }, - "identifiers": ["uuid:1e439270-8236-451e-9cef-87dc01269835"], + "identifiers": ["uuid:1e681aed-241e-4aaf-9578-846c66659d11"], "name": "site", "location": "rules/site/index.html", "type": { @@ -635,9 +638,9 @@ { "container": { "reference": "children", - "identifiers": ["uuid:34865b90-6e07-4d15-8c9d-06dc9b86e828"] + "identifiers": ["uuid:5fac547b-752c-4684-9294-cf22e2fd44bf"] }, - "identifiers": ["uuid:d23eae97-ee1f-465e-80a3-58bb0610979a"], + "identifiers": ["uuid:71c7137c-f3f9-4466-b6e0-d2322f6cf0c6"], "name": "shell", "icon": "https://img.icons8.com/nolan/20/console.png", "location": "shell/index.html", diff --git a/docs/shell/index.html b/docs/shell/index.html index c83aedd..2b1e581 100644 --- a/docs/shell/index.html +++ b/docs/shell/index.html @@ -1,21 +1,21 @@ - + shell - - - + + + - - - - - - - - + + + + + + + + @@ -32,90 +32,54 @@ gtag('config', 'G-9BRJVLK8CC'); - - - - - -
-
+
-
- -
+
+ +
-
+
-

shell -

+

shell +

diff --git a/pom.xml b/pom.xml index 15ad64f..7e130c7 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.nasdanika.demos - 2024.12.0 + 2025.1.0 cli jar Nasdanika demo command line interface @@ -12,27 +12,27 @@ org.nasdanika cli-launcher - 2024.12.0 + 2025.1.0 org.nasdanika.models.echarts - 2024.12.0 + 2025.1.0 graph org.nasdanika.models.ecore cli - 2024.12.0 + 2025.1.0 org.nasdanika.models.gitlab cli - 2024.12.0 + 2025.1.0 org.nasdanika.models.app model - 2024.12.0 + 2025.1.0 diff --git a/src/test/java/org/nasdanika/launcher/demo/tests/BuildDistributionIT.java b/src/test/java/org/nasdanika/launcher/demo/tests/BuildDistributionIT.java index 18a9f30..7fa7212 100644 --- a/src/test/java/org/nasdanika/launcher/demo/tests/BuildDistributionIT.java +++ b/src/test/java/org/nasdanika/launcher/demo/tests/BuildDistributionIT.java @@ -60,6 +60,7 @@ public void generateLauncher() throws IOException { "-M", "target/dist/modules", "-m", "org.nasdanika.launcher", "-c", "org.nasdanika.launcher.Launcher", + "--add-modules", "ALL-SYSTEM", "-j", "#!/bin/bash\n\njava", // "-r", "org.nasdanika.**,com.azure.**,io.netty.**", "-o", "nsd-demo", @@ -71,6 +72,7 @@ public void generateLauncher() throws IOException { "-M", "target/dist/modules", "-m", "org.nasdanika.launcher", "-c", "org.nasdanika.launcher.Launcher", + "--add-modules", "ALL-SYSTEM", // "-r", "org.nasdanika.**,com.azure.**,io.netty.**", "-j", "#!/bin/bash\n\njava -Xdebug -Xrunjdwp:transport=dt_socket,address=8998,server=y", "-o", "nsd-demo-debug", diff --git a/src/test/java/org/nasdanika/launcher/demo/tests/TestHttpServerRoutes.java b/src/test/java/org/nasdanika/launcher/demo/tests/TestHttpServerRoutes.java index 76708f4..977c1c3 100644 --- a/src/test/java/org/nasdanika/launcher/demo/tests/TestHttpServerRoutes.java +++ b/src/test/java/org/nasdanika/launcher/demo/tests/TestHttpServerRoutes.java @@ -267,7 +267,7 @@ public void testReflectiveRoutesBuilder() throws Exception { } @Test -// @Disabled + @Disabled public void testReflectorFactory() throws Exception { ReflectiveHttpServerRouteBuilder builder = new ReflectiveHttpServerRouteBuilder(); builder.addTargets("/reflective", new ReflectorSuperFactory());