[console_scripts]
lava-tool = lava_tool.dispatcher:main
lava = lava.tool.main:LavaDispatcher.run
lava-dashboard-tool=lava_dashboard_tool.main:main

[lava.commands]
help = lava.tool.commands.help:help
scheduler = lava_scheduler_tool.commands:scheduler
dashboard = lava_dashboard_tool.commands:dashboard
job = lava.job.commands:job
device = lava.device.commands:device
testdef = lava.testdef.commands:testdef
init = lava.commands:init
submit = lava.commands:submit
run = lava.commands:run
status = lava.job.commands:status
details = lava.job.commands:details
update = lava.commands:update
script = lava.script.commands:script

[lava_tool.commands]
help = lava.tool.commands.help:help
auth-add = lava_tool.commands.auth:auth_add
auth-list = lava_tool.commands.auth:auth_list
auth-remove = lava_tool.commands.auth:auth_remove
auth-config = lava_tool.commands.auth:auth_config
submit-job = lava_scheduler_tool.commands:submit_job
resubmit-job = lava_scheduler_tool.commands:resubmit_job
cancel-job = lava_scheduler_tool.commands:cancel_job
job-output = lava_scheduler_tool.commands:job_output
job-status = lava_scheduler_tool.commands:job_status
job-details = lava_scheduler_tool.commands:job_details
wait-job-events = lava_scheduler_tool.commands:wait_job_events
jobs-list=lava_scheduler_tool.commands:jobs_list
devices-list=lava_scheduler_tool.commands:devices_list
get-pipeline-device-config = lava_scheduler_tool.commands:get_pipeline_device_config
bundles=lava_dashboard_tool.commands:bundles
data_views=lava_dashboard_tool.commands:data_views
deserialize=lava_dashboard_tool.commands:deserialize
get=lava_dashboard_tool.commands:get
make_stream=lava_dashboard_tool.commands:make_stream
pull=lava_dashboard_tool.commands:pull
put=lava_dashboard_tool.commands:put
query_data_view=lava_dashboard_tool.commands:query_data_view
server_version=lava_dashboard_tool.commands:server_version
streams=lava_dashboard_tool.commands:streams
version=lava_dashboard_tool.commands:version
compare-device-conf=lava_scheduler_tool.commands:compare_device_conf
device-dictionary = lava_scheduler_tool.commands:device_dictionary
validate-pipeline-devices = lava_scheduler_tool.commands:validate_pipeline_devices
job-results = lava_scheduler_tool.commands:job_results
test-suite-results = lava_scheduler_tool.commands:test_suite_results
test-case-results = lava_scheduler_tool.commands:test_case_results

[lava.scheduler.commands]
submit-job = lava_scheduler_tool.commands:submit_job
resubmit-job = lava_scheduler_tool.commands:resubmit_job
cancel-job = lava_scheduler_tool.commands:cancel_job
job-output = lava_scheduler_tool.commands:job_output
job-status = lava_scheduler_tool.commands:job_status
job-details = lava_scheduler_tool.commands:job_details
jobs-list=lava_scheduler_tool.commands:jobs_list
devices-list=lava_scheduler_tool.commands:devices_list
get-pipeline-device-config = lava_scheduler_tool.commands:get_pipeline_device_config

[lava.dashboard.commands]
bundles=lava_dashboard_tool.commands:bundles
data_views=lava_dashboard_tool.commands:data_views
deserialize=lava_dashboard_tool.commands:deserialize
get=lava_dashboard_tool.commands:get
make_stream=lava_dashboard_tool.commands:make_stream
pull=lava_dashboard_tool.commands:pull
put=lava_dashboard_tool.commands:put
query_data_view=lava_dashboard_tool.commands:query_data_view
server_version=lava_dashboard_tool.commands:server_version
streams=lava_dashboard_tool.commands:streams
version=lava_dashboard_tool.commands:version

[lava_dashboard_tool.commands]
bundles=lava_dashboard_tool.commands:bundles
data_views=lava_dashboard_tool.commands:data_views
deserialize=lava_dashboard_tool.commands:deserialize
get=lava_dashboard_tool.commands:get
make_stream=lava_dashboard_tool.commands:make_stream
pull=lava_dashboard_tool.commands:pull
put=lava_dashboard_tool.commands:put
query_data_view=lava_dashboard_tool.commands:query_data_view
server_version=lava_dashboard_tool.commands:server_version
streams=lava_dashboard_tool.commands:streams
version=lava_dashboard_tool.commands:version

[lava.job.commands]
new = lava.job.commands:new
submit = lava.job.commands:submit
status = lava.job.commands:status
details = lava.job.commands:details
run = lava.job.commands:run

[lava.device.commands]
add = lava.device.commands:add
remove = lava.device.commands:remove
config = lava.device.commands:config
list = lava.device.commands:list

[lava.testdef.commands]
new = lava.testdef.commands:new
run = lava.testdef.commands:run
submit = lava.testdef.commands:submit

[lava.script.commands]
run = lava.script.commands:run
submit = lava.script.commands:submit
