├── .github ├── CODEOWNERS └── workflows │ └── python-publish.yml ├── .gitignore ├── LICENSE ├── README.md ├── TODO.md ├── __init__.py ├── make_command_docs.py ├── mypy.ini ├── openapi ├── combine_api_yamls.py ├── readme.md ├── tests │ ├── __init__.py │ ├── attach_ssh.py │ ├── base.py │ ├── cancel_copy.py │ ├── cancel_maint.py │ ├── cancel_sync.py │ ├── change_bid.py │ ├── cleanup_machine.py │ ├── cloud_copy.py │ ├── copy.py │ ├── create_api_key.py │ ├── create_autogroup.py │ ├── create_endpoint.py │ ├── create_env_var.py │ ├── create_instance.py │ ├── create_ssh_key.py │ ├── create_subaccount.py │ ├── create_team.py │ ├── create_team_role.py │ ├── create_template.py │ ├── delete_api_key.py │ ├── delete_autogroup.py │ ├── delete_endpoint.py │ ├── delete_env_var.py │ ├── delete_ssh_key.py │ ├── destroy_instance.py │ ├── destroy_team.py │ ├── detach_ssh.py │ ├── execute.py │ ├── invite_team_member.py │ ├── label_instance.py │ ├── launch_instance.py │ ├── list_machine.py │ ├── logs.py │ ├── prepay_instance.py │ ├── reboot_instance.py │ ├── recycle_instance.py │ ├── remove_defjob.py │ ├── remove_team_member.py │ ├── remove_team_role.py │ ├── reports.py │ ├── schedule_maint.py │ ├── search_benchmarks.py │ ├── search_invoices.py │ ├── search_offers.py │ ├── search_templates.py │ ├── set_defjob.py │ ├── set_min_bid.py │ ├── set_user.py │ ├── show_api_keys.py │ ├── show_autogroup.py │ ├── show_connections.py │ ├── show_deposit.py │ ├── show_earnings.py │ ├── show_endpoints.py │ ├── show_env_vars.py │ ├── show_instance.py │ ├── show_instances.py │ ├── show_invoices.py │ ├── show_ipaddrs.py │ ├── show_machines.py │ ├── show_ssh_keys.py │ ├── show_subaccounts.py │ ├── show_team_members.py │ ├── show_team_role.py │ ├── show_team_roles.py │ ├── show_user.py │ ├── ssh_url.py │ ├── start_instance.py │ ├── start_instances.py │ ├── stop_instance.py │ ├── transfer_credit.py │ ├── unlist_machine.py │ ├── update_autogroup.py │ ├── update_endpoint.py │ ├── update_env_var.py │ ├── update_ssh_key.py │ └── update_team_role.py └── yaml │ ├── add_network_disk.yaml │ ├── attach_ssh.yaml │ ├── cancel_copy.yaml │ ├── cancel_maint.yaml │ ├── cancel_sync.yaml │ ├── change_bid.yaml │ ├── cleanup_machine.yaml │ ├── cloud_copy.yaml │ ├── combined_api.yaml │ ├── copy.yaml │ ├── create_api_key.yaml │ ├── create_autogroup.yaml │ ├── create_endpoint.yaml │ ├── create_env_var.yaml │ ├── create_instance.yaml │ ├── create_network_volume.yaml │ ├── create_ssh_key.yaml │ ├── create_subaccount.yaml │ ├── create_team.yaml │ ├── create_team_role.yaml │ ├── create_template.yaml │ ├── delete_api_key.yaml │ ├── delete_autogroup.yaml │ ├── delete_endpoint.yaml │ ├── delete_env_var.yaml │ ├── delete_ssh_key.yaml │ ├── delete_volume.yaml │ ├── destroy_instance.yaml │ ├── destroy_team.yaml │ ├── detach_ssh.yaml │ ├── execute.yaml │ ├── get_autogroup_logs.yaml │ ├── get_autogroup_workers.yaml │ ├── get_endpoint_logs.yaml │ ├── get_endpoint_workers.yaml │ ├── invite_team_member.yaml │ ├── label_instance.yaml │ ├── launch_instance.yaml │ ├── list_machine.yaml │ ├── list_network_volume.yaml │ ├── logs.yaml │ ├── manage_instance.yaml │ ├── prepay_instance.yaml │ ├── reboot_instance.yaml │ ├── recycle_instance.yaml │ ├── remove_defjob.yaml │ ├── remove_team_member.yaml │ ├── remove_team_role.yaml │ ├── rent_volume.yaml │ ├── reports.yaml │ ├── route.yaml │ ├── schedule_maint.yaml │ ├── search_benchmarks.yaml │ ├── search_invoices.yaml │ ├── search_network_volume.yaml │ ├── search_offers.yaml │ ├── search_templates.yaml │ ├── search_volumes.yaml │ ├── set_defjob.yaml │ ├── set_min_bid.yaml │ ├── set_user.yaml │ ├── show_api_keys.yaml │ ├── show_autogroup.yaml │ ├── show_connections.yaml │ ├── show_deposit.yaml │ ├── show_earnings.yaml │ ├── show_endpoints.yaml │ ├── show_env_vars.yaml │ ├── show_instance.yaml │ ├── show_instance_ssh_keys.yaml │ ├── show_instances.yaml │ ├── show_invoices.yaml │ ├── show_ipaddrs.yaml │ ├── show_machines.yaml │ ├── show_ssh_keys.yaml │ ├── show_subaccounts.yaml │ ├── show_team_members.yaml │ ├── show_team_role.yaml │ ├── show_team_roles.yaml │ ├── show_user.yaml │ ├── show_volumes.yaml │ ├── start_instance.yaml │ ├── start_instances.yaml │ ├── stop_instance.yaml │ ├── transfer_credit.yaml │ ├── unlist_machine.yaml │ ├── unlist_network_volume.yaml │ ├── unlist_volume.yaml │ ├── update_autogroup.yaml │ ├── update_endpoint.yaml │ ├── update_env_var.yaml │ ├── update_ssh_key.yaml │ └── update_team_role.yaml ├── poetry.lock ├── pyproject.toml ├── utils ├── __init__.py ├── pypi_api.py └── version_checker.py ├── vast.ai-logo-50pct.png ├── vast.ai-logo.png ├── vast.ai-logo.xcf ├── vast.py ├── vast_config.py ├── vast_pdf.py └── watcher.sh /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/TODO.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | from .vastai_sdk import VastAI -------------------------------------------------------------------------------- /make_command_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/make_command_docs.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/mypy.ini -------------------------------------------------------------------------------- /openapi/combine_api_yamls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/combine_api_yamls.py -------------------------------------------------------------------------------- /openapi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/readme.md -------------------------------------------------------------------------------- /openapi/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/__init__.py -------------------------------------------------------------------------------- /openapi/tests/attach_ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/attach_ssh.py -------------------------------------------------------------------------------- /openapi/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/base.py -------------------------------------------------------------------------------- /openapi/tests/cancel_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/cancel_copy.py -------------------------------------------------------------------------------- /openapi/tests/cancel_maint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/cancel_maint.py -------------------------------------------------------------------------------- /openapi/tests/cancel_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/cancel_sync.py -------------------------------------------------------------------------------- /openapi/tests/change_bid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/change_bid.py -------------------------------------------------------------------------------- /openapi/tests/cleanup_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/cleanup_machine.py -------------------------------------------------------------------------------- /openapi/tests/cloud_copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/cloud_copy.py -------------------------------------------------------------------------------- /openapi/tests/copy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/copy.py -------------------------------------------------------------------------------- /openapi/tests/create_api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_api_key.py -------------------------------------------------------------------------------- /openapi/tests/create_autogroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_autogroup.py -------------------------------------------------------------------------------- /openapi/tests/create_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_endpoint.py -------------------------------------------------------------------------------- /openapi/tests/create_env_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_env_var.py -------------------------------------------------------------------------------- /openapi/tests/create_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_instance.py -------------------------------------------------------------------------------- /openapi/tests/create_ssh_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_ssh_key.py -------------------------------------------------------------------------------- /openapi/tests/create_subaccount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_subaccount.py -------------------------------------------------------------------------------- /openapi/tests/create_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_team.py -------------------------------------------------------------------------------- /openapi/tests/create_team_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_team_role.py -------------------------------------------------------------------------------- /openapi/tests/create_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/create_template.py -------------------------------------------------------------------------------- /openapi/tests/delete_api_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/delete_api_key.py -------------------------------------------------------------------------------- /openapi/tests/delete_autogroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/delete_autogroup.py -------------------------------------------------------------------------------- /openapi/tests/delete_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/delete_endpoint.py -------------------------------------------------------------------------------- /openapi/tests/delete_env_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/delete_env_var.py -------------------------------------------------------------------------------- /openapi/tests/delete_ssh_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/delete_ssh_key.py -------------------------------------------------------------------------------- /openapi/tests/destroy_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/destroy_instance.py -------------------------------------------------------------------------------- /openapi/tests/destroy_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/destroy_team.py -------------------------------------------------------------------------------- /openapi/tests/detach_ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/detach_ssh.py -------------------------------------------------------------------------------- /openapi/tests/execute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/execute.py -------------------------------------------------------------------------------- /openapi/tests/invite_team_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/invite_team_member.py -------------------------------------------------------------------------------- /openapi/tests/label_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/label_instance.py -------------------------------------------------------------------------------- /openapi/tests/launch_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/launch_instance.py -------------------------------------------------------------------------------- /openapi/tests/list_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/list_machine.py -------------------------------------------------------------------------------- /openapi/tests/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/logs.py -------------------------------------------------------------------------------- /openapi/tests/prepay_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/prepay_instance.py -------------------------------------------------------------------------------- /openapi/tests/reboot_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/reboot_instance.py -------------------------------------------------------------------------------- /openapi/tests/recycle_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/recycle_instance.py -------------------------------------------------------------------------------- /openapi/tests/remove_defjob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/remove_defjob.py -------------------------------------------------------------------------------- /openapi/tests/remove_team_member.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/remove_team_member.py -------------------------------------------------------------------------------- /openapi/tests/remove_team_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/remove_team_role.py -------------------------------------------------------------------------------- /openapi/tests/reports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/reports.py -------------------------------------------------------------------------------- /openapi/tests/schedule_maint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/schedule_maint.py -------------------------------------------------------------------------------- /openapi/tests/search_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/search_benchmarks.py -------------------------------------------------------------------------------- /openapi/tests/search_invoices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/search_invoices.py -------------------------------------------------------------------------------- /openapi/tests/search_offers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/search_offers.py -------------------------------------------------------------------------------- /openapi/tests/search_templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/search_templates.py -------------------------------------------------------------------------------- /openapi/tests/set_defjob.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/set_defjob.py -------------------------------------------------------------------------------- /openapi/tests/set_min_bid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/set_min_bid.py -------------------------------------------------------------------------------- /openapi/tests/set_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/set_user.py -------------------------------------------------------------------------------- /openapi/tests/show_api_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_api_keys.py -------------------------------------------------------------------------------- /openapi/tests/show_autogroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_autogroup.py -------------------------------------------------------------------------------- /openapi/tests/show_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_connections.py -------------------------------------------------------------------------------- /openapi/tests/show_deposit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_deposit.py -------------------------------------------------------------------------------- /openapi/tests/show_earnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_earnings.py -------------------------------------------------------------------------------- /openapi/tests/show_endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_endpoints.py -------------------------------------------------------------------------------- /openapi/tests/show_env_vars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_env_vars.py -------------------------------------------------------------------------------- /openapi/tests/show_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_instance.py -------------------------------------------------------------------------------- /openapi/tests/show_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_instances.py -------------------------------------------------------------------------------- /openapi/tests/show_invoices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_invoices.py -------------------------------------------------------------------------------- /openapi/tests/show_ipaddrs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_ipaddrs.py -------------------------------------------------------------------------------- /openapi/tests/show_machines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_machines.py -------------------------------------------------------------------------------- /openapi/tests/show_ssh_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_ssh_keys.py -------------------------------------------------------------------------------- /openapi/tests/show_subaccounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_subaccounts.py -------------------------------------------------------------------------------- /openapi/tests/show_team_members.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_team_members.py -------------------------------------------------------------------------------- /openapi/tests/show_team_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_team_role.py -------------------------------------------------------------------------------- /openapi/tests/show_team_roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_team_roles.py -------------------------------------------------------------------------------- /openapi/tests/show_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/show_user.py -------------------------------------------------------------------------------- /openapi/tests/ssh_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/ssh_url.py -------------------------------------------------------------------------------- /openapi/tests/start_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/start_instance.py -------------------------------------------------------------------------------- /openapi/tests/start_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/start_instances.py -------------------------------------------------------------------------------- /openapi/tests/stop_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/stop_instance.py -------------------------------------------------------------------------------- /openapi/tests/transfer_credit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/transfer_credit.py -------------------------------------------------------------------------------- /openapi/tests/unlist_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/unlist_machine.py -------------------------------------------------------------------------------- /openapi/tests/update_autogroup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/update_autogroup.py -------------------------------------------------------------------------------- /openapi/tests/update_endpoint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/update_endpoint.py -------------------------------------------------------------------------------- /openapi/tests/update_env_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/update_env_var.py -------------------------------------------------------------------------------- /openapi/tests/update_ssh_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/update_ssh_key.py -------------------------------------------------------------------------------- /openapi/tests/update_team_role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/tests/update_team_role.py -------------------------------------------------------------------------------- /openapi/yaml/add_network_disk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/add_network_disk.yaml -------------------------------------------------------------------------------- /openapi/yaml/attach_ssh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/attach_ssh.yaml -------------------------------------------------------------------------------- /openapi/yaml/cancel_copy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/cancel_copy.yaml -------------------------------------------------------------------------------- /openapi/yaml/cancel_maint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/cancel_maint.yaml -------------------------------------------------------------------------------- /openapi/yaml/cancel_sync.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/cancel_sync.yaml -------------------------------------------------------------------------------- /openapi/yaml/change_bid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/change_bid.yaml -------------------------------------------------------------------------------- /openapi/yaml/cleanup_machine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/cleanup_machine.yaml -------------------------------------------------------------------------------- /openapi/yaml/cloud_copy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/cloud_copy.yaml -------------------------------------------------------------------------------- /openapi/yaml/combined_api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/combined_api.yaml -------------------------------------------------------------------------------- /openapi/yaml/copy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/copy.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_api_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_api_key.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_autogroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_autogroup.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_endpoint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_endpoint.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_env_var.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_env_var.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_network_volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_network_volume.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_ssh_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_ssh_key.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_subaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_subaccount.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_team.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_team.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_team_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_team_role.yaml -------------------------------------------------------------------------------- /openapi/yaml/create_template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/create_template.yaml -------------------------------------------------------------------------------- /openapi/yaml/delete_api_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/delete_api_key.yaml -------------------------------------------------------------------------------- /openapi/yaml/delete_autogroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/delete_autogroup.yaml -------------------------------------------------------------------------------- /openapi/yaml/delete_endpoint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/delete_endpoint.yaml -------------------------------------------------------------------------------- /openapi/yaml/delete_env_var.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/delete_env_var.yaml -------------------------------------------------------------------------------- /openapi/yaml/delete_ssh_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/delete_ssh_key.yaml -------------------------------------------------------------------------------- /openapi/yaml/delete_volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/delete_volume.yaml -------------------------------------------------------------------------------- /openapi/yaml/destroy_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/destroy_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/destroy_team.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/destroy_team.yaml -------------------------------------------------------------------------------- /openapi/yaml/detach_ssh.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/detach_ssh.yaml -------------------------------------------------------------------------------- /openapi/yaml/execute.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/execute.yaml -------------------------------------------------------------------------------- /openapi/yaml/get_autogroup_logs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/get_autogroup_logs.yaml -------------------------------------------------------------------------------- /openapi/yaml/get_autogroup_workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/get_autogroup_workers.yaml -------------------------------------------------------------------------------- /openapi/yaml/get_endpoint_logs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/get_endpoint_logs.yaml -------------------------------------------------------------------------------- /openapi/yaml/get_endpoint_workers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/get_endpoint_workers.yaml -------------------------------------------------------------------------------- /openapi/yaml/invite_team_member.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/invite_team_member.yaml -------------------------------------------------------------------------------- /openapi/yaml/label_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/label_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/launch_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/launch_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/list_machine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/list_machine.yaml -------------------------------------------------------------------------------- /openapi/yaml/list_network_volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/list_network_volume.yaml -------------------------------------------------------------------------------- /openapi/yaml/logs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/logs.yaml -------------------------------------------------------------------------------- /openapi/yaml/manage_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/manage_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/prepay_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/prepay_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/reboot_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/reboot_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/recycle_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/recycle_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/remove_defjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/remove_defjob.yaml -------------------------------------------------------------------------------- /openapi/yaml/remove_team_member.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/remove_team_member.yaml -------------------------------------------------------------------------------- /openapi/yaml/remove_team_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/remove_team_role.yaml -------------------------------------------------------------------------------- /openapi/yaml/rent_volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/rent_volume.yaml -------------------------------------------------------------------------------- /openapi/yaml/reports.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/reports.yaml -------------------------------------------------------------------------------- /openapi/yaml/route.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/route.yaml -------------------------------------------------------------------------------- /openapi/yaml/schedule_maint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/schedule_maint.yaml -------------------------------------------------------------------------------- /openapi/yaml/search_benchmarks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/search_benchmarks.yaml -------------------------------------------------------------------------------- /openapi/yaml/search_invoices.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/search_invoices.yaml -------------------------------------------------------------------------------- /openapi/yaml/search_network_volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/search_network_volume.yaml -------------------------------------------------------------------------------- /openapi/yaml/search_offers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/search_offers.yaml -------------------------------------------------------------------------------- /openapi/yaml/search_templates.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/search_templates.yaml -------------------------------------------------------------------------------- /openapi/yaml/search_volumes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/search_volumes.yaml -------------------------------------------------------------------------------- /openapi/yaml/set_defjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/set_defjob.yaml -------------------------------------------------------------------------------- /openapi/yaml/set_min_bid.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/set_min_bid.yaml -------------------------------------------------------------------------------- /openapi/yaml/set_user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/set_user.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_api_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_api_keys.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_autogroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_autogroup.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_connections.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_connections.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_deposit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_deposit.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_earnings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_earnings.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_endpoints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_endpoints.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_env_vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_env_vars.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_instance_ssh_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_instance_ssh_keys.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_instances.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_instances.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_invoices.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_invoices.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_ipaddrs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_ipaddrs.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_machines.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_machines.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_ssh_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_ssh_keys.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_subaccounts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_subaccounts.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_team_members.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_team_members.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_team_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_team_role.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_team_roles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_team_roles.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_user.yaml -------------------------------------------------------------------------------- /openapi/yaml/show_volumes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/show_volumes.yaml -------------------------------------------------------------------------------- /openapi/yaml/start_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/start_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/start_instances.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/start_instances.yaml -------------------------------------------------------------------------------- /openapi/yaml/stop_instance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/stop_instance.yaml -------------------------------------------------------------------------------- /openapi/yaml/transfer_credit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/transfer_credit.yaml -------------------------------------------------------------------------------- /openapi/yaml/unlist_machine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/unlist_machine.yaml -------------------------------------------------------------------------------- /openapi/yaml/unlist_network_volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/unlist_network_volume.yaml -------------------------------------------------------------------------------- /openapi/yaml/unlist_volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/unlist_volume.yaml -------------------------------------------------------------------------------- /openapi/yaml/update_autogroup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/update_autogroup.yaml -------------------------------------------------------------------------------- /openapi/yaml/update_endpoint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/update_endpoint.yaml -------------------------------------------------------------------------------- /openapi/yaml/update_env_var.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/update_env_var.yaml -------------------------------------------------------------------------------- /openapi/yaml/update_ssh_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/update_ssh_key.yaml -------------------------------------------------------------------------------- /openapi/yaml/update_team_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/openapi/yaml/update_team_role.yaml -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/pyproject.toml -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/pypi_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/utils/pypi_api.py -------------------------------------------------------------------------------- /utils/version_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/utils/version_checker.py -------------------------------------------------------------------------------- /vast.ai-logo-50pct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/vast.ai-logo-50pct.png -------------------------------------------------------------------------------- /vast.ai-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/vast.ai-logo.png -------------------------------------------------------------------------------- /vast.ai-logo.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/vast.ai-logo.xcf -------------------------------------------------------------------------------- /vast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/vast.py -------------------------------------------------------------------------------- /vast_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/vast_config.py -------------------------------------------------------------------------------- /vast_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/vast_pdf.py -------------------------------------------------------------------------------- /watcher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vast-ai/vast-cli/HEAD/watcher.sh --------------------------------------------------------------------------------