backup-rotation
Version:
This script allows you to create a local or remote backup rotation for your files.
52 lines • 1.79 kB
JSON
{
"name": "backup-rotation",
"version": "1.0.137",
"license": "CC-BY-3.0",
"description": "This script allows you to create a local or remote backup rotation for your files.",
"homepage": "https://torben.website/backup-rotation",
"documentationWebsite": {
"name": "backup-rotation",
"trackingCode": "UA-40192634-13"
},
"keywords": [
"automatic",
"backup",
"rotation",
"replication",
"synchronisation"
],
"files": [
"backup-rotation.timer",
"backup-rotation.service"
],
"main": "backup-rotation.sh",
"bin": "backup-rotation.sh",
"repository": {
"type": "git",
"url": "https://github.com/thaibault/backup-rotation"
},
"scripts": {
"clear": "[ ! -e apiDocumentation ] || rm --recursive apiDocumentation",
"build": "echo nothing to build.",
"document": "mkdir --parents apiDocumentation/backup-rotation/latest && bashlink-document backup-rotation 1>apiDocumentation/backup-rotation/latest/index.html",
"document:show": "bashlink-document backup-rotation",
"document:show:error": "bashlink-document backup-rotation 1>/dev/null",
"lint": "hash shellcheck && shellcheck -x *.sh || echo Please install \"shellcheck\". || true",
"lint:given": "shellcheck -x",
"test": "./node_modules/.bin/bashlink-doctest --verbose ../../backup-rotation",
"update:documentation": "documentation-website"
},
"dependencies": {
"bashlink": "^1.0.267"
},
"devDependencies": {
"documentation-website": "^1.0.366",
"shellcheck": "^3.1.0"
},
"engines": {
"node": ">=20",
"npm": ">=10",
"yarn": ">=4"
},
"packageManager": "yarn@4.9.2+sha512.1fc009bc09d13cfd0e19efa44cbfc2b9cf6ca61482725eb35bbc5e257e093ebf4130db6dfe15d604ff4b79efd8e1e8e99b25fa7d0a6197c9f9826358d4d65c3c"
}