Go to file
2022-07-25 02:14:41 +03:00
.gitignore Some PEP-8 2022-04-09 00:44:59 +03:00
LICENSE LICENSE 2022-04-09 11:45:23 +03:00
README.md README.md 2022-07-10 03:40:25 +03:00
requirements.txt Now you can run it in virtualenv (forgot "requests" library) 2022-04-21 21:01:29 +03:00
twvdscli.py Added os list 2022-07-25 02:14:41 +03:00

twvdscli

Эта утилита предназначена для управления серверами и сервисами в Timeweb Cloud.

Функциональность:

VDS

  • Создание
  • Удаление
  • Клонирование
  • Получение списка
  • Получение информации по конкретной VDS

Снапшоты

  • Создание
  • Откат
  • Удаление

Бекапы

  • Создание
  • Вывод списка
  • Удаление P.S.: Больше возможностей нет из-за ограниченности API

DBaaS

  • Создание
  • Вывод списка
  • Подключение через CLI

Установка

Потребуются пакеты typer, prettytable, requests. Ставим их из файла:

pip3 install --user -r requirements.txt

Запуск

При первом запуске утилита спросит логин и пароль, после чего запишет их в ~/.config/twvdscli.ini в формате base64 через знак ":". Утилиту можно поместить куда-нибудь в ~/.local/bin и поправить $PATH