feat: add deb, pkgbuild, completion, code improvements

This commit is contained in:
ge
2022-10-09 03:29:35 +03:00
parent 8999940443
commit ce07669a6e
11 changed files with 167 additions and 13 deletions

View File

@ -131,11 +131,11 @@ postgres
См. также ``src_pg_dump``
sqlite [НЕ РЕАЛИЗОВАН]
Схема для баз данных SQLite. Мало отличается от `file`, добавлена для
sqlite
Схема для баз данных SQLite. То же самое что и `file`, добавлена для
наглядного обозначения, что ресурсом является БД SQLite, а не иной файл.
См. также ``src_sqlite``
См. также ``src_tar``
s3
Схема Simple Storage Service (S3). Пример использования::
@ -247,12 +247,25 @@ s3
tzst zstd .zst .tzst
==================== ========== =================== =====================
``log_file``
| Тип: строка
| Умолчание: /var/log/boring_backup.log
Лог файл.
``log_date_format``
| Тип: строка
| Умолчание: %d/%b/%Y:%H:%M:%S %z
Формат даты в логе. См. ``date``. См. **КОНФИГУРИРОВАНИЕ**.
``make_target_dir``
| Тип: булев
| Умолчение: нет
Эта переменная используется как флаг разрешающий создание директорий из
`targets` с помощью **mkdir -p**.
``name``
| Тип: строка
| Умолчание: нет
@ -419,7 +432,7 @@ s3
Функция записывает сообщения в лог-файл. Лог-файл может быть задан через
опцию **--log-file**, имя этого файла будет сохранено в переменную
$__log_file. **log** перед записью в файл удаляет из текста
$log_file. **log** перед записью в файл удаляет из текста
escape-последовательности ANSI.
Формат лога '[%s] %s\\n', где первое вхождение %s заменяется на дату, а
@ -574,7 +587,6 @@ s3
удалением локальных бэкапов после загрузки::
compression=xz
s3cmd_config=~/.s3cfg
sources=(
/var/www/www-data/example.com
mysql://example_user:Smk3mVH2@localhost/example_db
@ -586,7 +598,7 @@ s3
finalise() {
log -p "\tClean up local backups"
log -p "\tFiles to delete: ${backups[@]}"
rm -- "${backups[@]}"
rm -rfv -- "${backups[@]}"
log -p "\tLocal backups deleted"
}