[console_scripts]
ilab = instructlab.lab:ilab

[instructlab.command]
config = instructlab.config.config:config
data = instructlab.cli.data.data:data
model = instructlab.model.model:model
process = instructlab.cli.process.process:process
rag = instructlab.cli.rag.rag:rag
system = instructlab.cli.system.system:system
taxonomy = instructlab.taxonomy.taxonomy:taxonomy

[instructlab.command.alias]
chat = instructlab.cli.model.chat:chat
generate = instructlab.cli.data.generate:generate
serve = instructlab.cli.model.serve:serve
train = instructlab.cli.model.train:train

[instructlab.command.config]
edit = instructlab.config.edit:edit
init = instructlab.cli.config.init:init
show = instructlab.config.show:show

[instructlab.command.data]
generate = instructlab.cli.data.generate:generate
list = instructlab.cli.data.list:list_datasets

[instructlab.command.model]
chat = instructlab.cli.model.chat:chat
convert = instructlab.model.convert:convert
download = instructlab.cli.model.download:download
evaluate = instructlab.cli.model.evaluate:evaluate
list = instructlab.cli.model.list:model_list
serve = instructlab.cli.model.serve:serve
test = instructlab.model.test:test
train = instructlab.cli.model.train:train
upload = instructlab.cli.model.upload:upload

[instructlab.command.process]
attach = instructlab.cli.process.attach:attach
list = instructlab.cli.process.list:list

[instructlab.command.rag]
convert = instructlab.cli.rag.convert:convert
ingest = instructlab.cli.rag.ingest:ingest

[instructlab.command.system]
info = instructlab.cli.system.info:info

[instructlab.command.taxonomy]
diff = instructlab.taxonomy.diff:diff
