tgs profile#
Управление профилями аккаунтов.
Синопсис#
tgs profile <subcommand> [flags]Подкоманды#
tgs profile list#
Список всех профилей с информацией об аккаунтах.
tgs profile list [flags]| Flag | Short | Default | Description |
|---|---|---|---|
--output | -o | json | Output format: json, text |
tgs profile list
tgs profile list --output text* default (@myuser)
work (@workuser)JSON (по умолчанию):
[
{"name":"default","phone":"+79001234567","username":"alice","id":261054642,"active":true},
{"name":"work","phone":"+79001230000","username":"alice_work","id":342178890,"active":false}
]Текст (--output text):
* default (@alice)
work (@alice_work)Активный профиль отмечен * в текстовом виде и "active": true в JSON. Если ни username, ни телефон не закешированы, выводится только имя профиля.
tgs profile switch#
Устанавливает активный профиль для текущей директории, записывая файл .tgs.yaml.
tgs profile switch <name>tgs profile switch work
tgs profile switch defaultprofile: <name>JSON (по умолчанию):
{"profile":"work","status":"switched","dir":"/Users/alice/projects"}Текст (--output text):
Switched to profile "work" (wrote .tgs.yaml in /Users/alice/projects)Все команды tgs, выполняемые в этой директории (и вложенных), будут использовать указанный профиль.
tgs profile delete#
Удаляет профиль и его локальную базу данных сессии.
tgs profile delete <name>tgs profile delete old-accounttgs profile switch default
tgs profile delete workJSON (по умолчанию):
{"profile":"old","status":"deleted"}Текст (--output text):
Deleted profile "old"Нельзя удалить текущий активный профиль. Сначала переключитесь на другой.