Index

A B C M O P R 
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.
A B C M O P R 
All Classes and Interfaces|All Packages|Constant Field Values