Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- assembly(String, File, String, double, String) - Method in class org.machanism.machai.cli.AssembyCommand
-
Creates a project via picked library set.
- AssembyCommand - Class in org.machanism.machai.cli
-
Shell command for application assembly and library picking operations via GenAI.
- AssembyCommand() - Constructor for class org.machanism.machai.cli.AssembyCommand
-
Default constructor.
B
- bindex(File, boolean, String) - Method in class org.machanism.machai.cli.BindexCommand
-
Generates bindex files for the given directory using GenAI provider.
- BindexCommand - Class in org.machanism.machai.cli
-
Shell command for creating and registering Bindex files using GenAI.
- BindexCommand() - Constructor for class org.machanism.machai.cli.BindexCommand
C
- clean(File) - Method in class org.machanism.machai.cli.CleanCommand
-
Removes all ".machai" template folders from the provided root directory.
- CleanCommand - Class in org.machanism.machai.cli
-
Provides shell commands for cleaning up Machai temporary folders.
- CleanCommand() - Constructor for class org.machanism.machai.cli.CleanCommand
M
- MACHAI_TEMP_DIR - Static variable in class org.machanism.machai.cli.CleanCommand
-
Name of the Machai temporary directory.
- MachaiCLI - Class in org.machanism.machai.cli
-
Main entry point for the Machai CLI application.
- MachaiCLI() - Constructor for class org.machanism.machai.cli.MachaiCLI
- main(String[]) - Static method in class org.machanism.machai.cli.MachaiCLI
-
Starts the Machai CLI application.
O
- org.machanism.machai.cli - package org.machanism.machai.cli
-
Provides CLI (Command Line Interface) tools and shell commands for interacting with GenAI-powered automation, project assembly, bindex management, library selection, and document processing in Machai applications.
P
- pick(String, String, double) - Method in class org.machanism.machai.cli.AssembyCommand
-
Picks libraries based on user request.
- process(File, File, String) - Method in class org.machanism.machai.cli.ProcessCommand
-
Scans and processes documents in the given project directory using the specified GenAI chat model.
- ProcessCommand - Class in org.machanism.machai.cli
-
Shell command for GenAI document processing operations.
- ProcessCommand() - Constructor for class org.machanism.machai.cli.ProcessCommand
- prompt(String, String) - Method in class org.machanism.machai.cli.AssembyCommand
-
Sends a user prompt to the GenAI provider for guidance.
R
- reader - Variable in class org.machanism.machai.cli.AssembyCommand
-
JLine line reader for shell interaction.
- reader - Variable in class org.machanism.machai.cli.BindexCommand
-
JLine line reader for shell interaction.
- reader - Variable in class org.machanism.machai.cli.ProcessCommand
-
JLine line reader for shell interaction.
- register(File, String, boolean) - Method in class org.machanism.machai.cli.BindexCommand
-
Registers bindex file for the given directory using GenAI provider.
- removeAllDirectoriesByName(Path, String) - Static method in class org.machanism.machai.cli.CleanCommand
-
Removes all directories with the specified name from the given root path.
All Classes and Interfaces|All Packages|Constant Field Values