Documentation ¶
Overview ¶
Package cli - организует консольный интерфейс для клиентской части приложения. Отправляет запросы на сервер или использует локальный кэш.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetFileNameFromPath ¶
GetFileNameFromPath - получает имя файла из строки с полным путем.
func ReadFileBytes ¶
ReadFileBytes - чтения файла в массив байт
func SetTokenContext ¶
SetTokenContext - устанавливает токен в контекcт
func WriteBytesToFile ¶
WriteBytesToFile - сохраняет массив байт в файл.
Types ¶
type Cli ¶
type Cli struct { Cancel context.CancelFunc // contains filtered or unexported fields }
Cli - структура для реализации работы меню приложения и его взаимодействия с grpc серверомю
func (*Cli) Dump ¶
func (c *Cli) Dump()
Dump - предлагает сохранение резервной копии на диск. Потребуется ввод пароля для шифрования данных.
func (*Cli) GetAllData ¶
func (c *Cli) GetAllData() []*pb.MemoryCell
GetAllData - возвращает все данные пользователя
func (*Cli) RetrieveDataByID ¶
func (c *Cli) RetrieveDataByID()
RetrieveDataByID - получение данных по InfoID из мета информации. Мету информацию пользователь может получить с помощью метода RetrieveInformation
func (*Cli) RetrieveInformation ¶
func (c *Cli) RetrieveInformation()
RetrieveInformation - получение мета информации о данных пользователя