Categorygithub.com/buildboxapp/lib
modulepackage
1.1.55
Repository: https://github.com/buildboxapp/lib.git
Documentation: pkg.go.dev

# README

lib

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

No description provided by the author
копирование файла.
копирование папки.
создание папки.
Создаем файл по указанному пути если его нет.
всегде возвращает результат в интерфейс + ошибка (полезно для внешних запросов с неизвестной структурой) сериализуем в объект, при передаче ссылки на переменную типа.
No description provided by the author
No description provided by the author
уничтожить все процессы.
No description provided by the author
No description provided by the author
экранируем " fmt.Println(jsonEscape(`dog "fish" cat`)) output: dog \"fish\" cat.
просмотр кофигурационных файлов.
No description provided by the author
No description provided by the author
No description provided by the author
получаем строки пидов подходящих под условия, в котором: domain - название проекта (домен) alias - название алиас-сервиса (gui/api/proxy и тд - то, что в мап-прокси идет второй частью адреса) если алиас явно не задан, то он может быть получен из домена.
завершение всех процессов для текущей конфигурации config - ид-конфигурации.
просмотр запущенных сервисов format - тип вывода terminal - пишем в терминал списко процессов, pid - список пидов, full - полный слайс значений как для терминала, но в структуре raw - слайс всех полученных PidRegistry ответов.
читаем файл конфигурации и возвращаем объект конфига, джейсон-конфига и ошибку ЗАГЛУШКА ДЛЯ PS и LS.
читаем файл.
удаляем элемент из слайса.
если status не из списка, то вставляем статус - 501 и Descraption из статуса.
корневую директорию (проверяем признаки в текущей директории + шагом вверх) входные: currentDir - текущая папка, level - глубина (насколько уровеней вверх проверяем) вниз не проверяем, потому что вряд ли кто будет запускать выше корневой папки но если надо, то можно и доделать.
получаем путь от переданной директории.
стартуем сервис из конфига.
обраатываем параметры с консоли и вызываем переданую функцию.
завершение процесса.
unzip("/tmp/report-2015.zip", "/tmp/reports/").
No description provided by the author
пишем в файл по указанному пути.
zip("/tmp/documents", "/tmp/backup.zip").