store

module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2023 License: MIT

README

store

Плагин хранилища

Использование

Пример использования приведён в cmd/store_cli .

  • загрузить store.so;
  • выполнять команды.

Интерфейс библиотеки

Предусмотрен общий интерфейс, текущую библиотеку можно подменить своей.

Интерфейс определён в pkg/types/istore.go .

Лицензия

MIT

Готовность к промышленному использованию

Покрытие тестами кода библиотеки -- 97.7%. За использованные внешние библиотеки ничего сказать нельзя, на свой страх и риск (лицензия MIT ещй раз)

Предупреждение

Ни в коем случае нельзя сжимать store.so утилитой вроде upx -- рантайм golang такие *.so загружать не умеет. strip применять можно, но обязательно проверяйте, что ничего не сломалось

Directories

Path Synopsis
cmd
store_cli
package main -- командная строка для работы с хранилищем
package main -- командная строка для работы с хранилищем
store_so
package main -- пускач для хранилища
package main -- пускач для хранилища
internal
store
package store -- главный тип плагина хранилища
package store -- главный тип плагина хранилища
pkg
safe_bool
package safe_bool -- потокобезопасная булева переменная
package safe_bool -- потокобезопасная булева переменная
types
package types -- типы плагина
package types -- типы плагина

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL