aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add Development section to README with Makefile targetsCraig Jennings2026-01-291-5/+23
| | | | | | - Add make deps to Quick Start instructions - Add Development section with all make targets table - Move Testing as subsection under Development
* Add test support and fix command alias usageCraig Jennings2026-01-291-3/+3
| | | | | | - Make INSTALLHOME, SCRIPTLOC, LOGFILE overridable via env vars - Add RSYNCSHOT_SKIP_MOUNT_CHECK for testing without mount points - Use CP, MV, RM variables in run_cmd to avoid shell alias issues
* Add test, lint, and deps targets to MakefileCraig Jennings2026-01-291-1/+55
| | | | | | | | | - Add help target showing all available commands - Add test targets: test, test-quick, test-verbose - Add lint target for shellcheck static analysis - Add check target combining lint and test - Add deps target with cross-platform package manager support (apt, dnf, yum, pacman, zypper, apk, brew)
* Add SSH remote backup support, new commands, and test suiteCraig Jennings2026-01-2911-285/+2925
| | | | | | | | | | | | | | | | - Add remote mode for SSH-based backups to servers like TrueNAS - Add SSH_IDENTITY_FILE config for non-root SSH keys - Add new commands: backup, status, list, dryrun - Add dependency checks for rsync, ssh, flock - Add timestamped logging - Fix: duplicate cron jobs on repeated setup - Fix: use mktemp for temp files - Fix: use portable sed instead of grep -oP - Fix: strengthen input validation with regex anchors - Fix: handle paths with spaces (newline-separated includes) - Change license from MIT to GPL v3 - Add automated test suite (25 tests) - Update README with new features and testing docs
* updated tasksCraig Jennings2024-05-061-11/+65
|
* improving comments, updating author emailCraig Jennings2024-05-061-11/+15
|
* updating task prioritiesCraig Jennings2024-04-181-4/+4
|
* removing advice :)Craig Jennings2022-10-241-1/+0
|
* latest ideas/updatesCraig Jennings2022-10-241-5/+12
|
* latest ideas/updatesCraig Jennings2022-10-241-25/+23
|
* removing literate file; editing source directlyCraig Jennings2022-10-241-208/+0
|
* not removing rsyncshot.log on uninstallCraig Jennings2022-10-241-1/+1
|
* fixed mounting if unmounted; corrected linting issuesCraig Jennings2022-10-241-88/+76
|
* added Makefile. added comments about installing/uninstallingCraig Jennings2022-10-112-2/+14
|
* adding MakefileCraig Jennings2022-10-111-0/+9
|
* adding task to change org fileCraig Jennings2022-08-051-0/+2
|
* quote so flock -c sees the command as one argumentCraig Jennings2022-08-051-14/+6
|
* updated the readme to reflect flock + lock file usageCraig Jennings2021-08-151-1/+3
|
* added flock check to literate source and regeneratedCraig Jennings2021-08-152-6/+34
|
* add flock to present overlapping rsyncshot runsCraig Jennings2021-08-151-26/+6
|
* updated tasksCraig Jennings2021-08-121-4/+8
| | | | | closed backups in hostname subdirectory added contextual help based on install info
* fixed setup textCraig Jennings2021-04-051-1/+1
|
* fixed setup textCraig Jennings2021-04-051-2/+2
|
* better listsCraig Jennings2021-04-041-4/+4
|
* better listsCraig Jennings2021-04-041-0/+4
|
* fixed typo.Craig Jennings2021-04-041-1/+1
|
* typo fixed.Craig Jennings2021-04-041-1/+1
|
* Major README.org updateCraig Jennings2021-04-041-1/+54
|
* separate hostnames, avoid alias conflicts, and many related changes.Craig Jennings2021-04-042-74/+134
| | | | | | | | - printf instead of echo - make script executable after install - make TYPE case insensitive earlier for HELP - validate destination directory exists - validate destination is a mounted drive, if not attempt a mount.
* Added properties to insert comments.Craig Jennings2021-04-042-68/+93
|
* Made rsyncshot "literate" (rsyncshot.org).Craig Jennings2021-04-042-32/+199
| | | | Comments coming back in once I get org properties working as expected.
* adding bugs/features in todo.orgCraig Jennings2021-04-012-1/+7
|
* Update LICENSECraig Jennings2020-11-231-674/+21
|
* squash! updating README.orgCraig Jennings2020-11-221-1/+1
|
* updating README.orgCraig Jennings2020-11-221-4/+2
|
* readme.org updatedCraig Jennings2020-11-222-7/+1
|
* Initial commitCraig Jennings2020-11-033-1/+165
|
* Initial commitCraig Jennings2020-11-032-0/+675