Commit Graph

142 Commits

Author SHA1 Message Date
Fuxino
67dbb49a67 Update PKGBUILD 2025-03-30 14:53:53 +02:00
Fuxino
e62a668f3e Update metadata 2025-03-30 14:39:59 +02:00
Fuxino
bd8934d57f Update version tag 2025-03-30 14:38:56 +02:00
Fuxino
96fe3c7813 Update man page 2025-03-30 14:38:29 +02:00
Fuxino
9fdb959540 Improve handling of user detection failure 2025-03-30 14:37:30 +02:00
Fuxino
eb889beee7 Add Python 3.13 to setup.cfg 2025-03-30 12:16:04 +02:00
Fuxino
2a37eb4172 Add PKGBUILD 2024-11-13 19:38:12 +01:00
Fuxino
45a07205a1 Add type hints plus minor code fixes 2024-09-28 09:47:33 +02:00
Fuxino
9390cd2de8 Allow removing remote old backups with sudo if possible
If allowed by the remote server, try using sudo to remove
old backups (rm needs to be allowed in sudoers to run
without password)
2023-10-15 15:39:06 +02:00
Fuxino
77661c0964 Handle getpass exception 2023-07-16 08:22:51 +02:00
Fuxino
e3a970217f Improve logging 2023-06-25 11:49:02 +02:00
Fuxino
8968fcd1a8 Fix parsing option bug 2023-06-25 10:12:07 +02:00
Fuxino
35b87c859e Add --user arg 2023-06-20 19:22:22 +02:00
Fuxino
f3d5ebd276 Merge branch 'development' 2023-06-20 17:36:40 +02:00
Fuxino
fb726a80ab Fix bug
Remove forgotten test code -.-
2023-06-20 17:36:12 +02:00
Fuxino
4701ee0b05 Fix typo 2023-06-19 16:00:21 +02:00
Fuxino
dd779d242b Fix crash when config file missing 2023-06-18 22:58:53 +02:00
Fuxino
22a3e8d60f Make paramiko optional 2023-06-18 22:53:29 +02:00
Fuxino
a26182cedd Update version number 2023-06-16 19:16:47 +02:00
Fuxino
5b3558c282 Merge branch 'development' 2023-06-16 19:15:44 +02:00
Fuxino
4e6adf3c56 Use dict for config options 2023-06-16 17:42:13 +02:00
Fuxino
ffed2dec90 Add numeric-ids option for rsync 2023-06-16 16:18:12 +02:00
Fuxino
169f824d83 Improve documentation 2023-06-15 23:15:00 +02:00
Fuxino
f77ff2d24f Allow running remote rsync as sudo 2023-06-15 23:12:19 +02:00
Fuxino
ffe2b69c99 Fix error in man page 2023-06-15 22:12:38 +02:00
Fuxino
82b0ea88fa Merge branch 'master' into development 2023-06-15 22:10:19 +02:00
Fuxino
970d3dde1e Add manual selection of rsync options 2023-06-15 21:30:43 +02:00
Fuxino
4d23bde906 Check that inputs from command line exist
Check that the inputs specified on the command line (i.e. with the
option '-i' or '--input') exist and print a warning when they don't.
If no valid inputs are found, exit.
2023-06-15 18:44:22 +02:00
Fuxino
ff70358496 Version bump 2023-06-15 17:38:00 +02:00
Fuxino
6f1e91e2cd Add more return codes 2023-06-15 17:14:17 +02:00
Fuxino
b3fee0d022 Add some meaningful return codes 2023-06-15 16:58:56 +02:00
Fuxino
d63eb8f771 Improve handling of missing inputs 2023-06-15 15:34:00 +02:00
Fuxino
f95cd86cdc Check backup folder for remote backup
Check that the backup folder exists at the end of the backup when
performing backup over ssh
2023-06-15 11:48:23 +02:00
Fuxino
f37cd89b4e Fix parsing of old config file 2023-06-15 09:30:59 +02:00
Fuxino
d1b429d37a Merge branch 'master' into development 2023-06-04 16:53:22 +02:00
Fuxino
56df958c5b Add expansion of params in config file
Allow using wildcards (i.e. * to match any character and ~ to match the
user's home directory) in inputs and ouput variables in config file
2023-06-04 12:09:30 +02:00
Fuxino
d6d9fbf6e4 Add no-syslog option 2023-06-04 10:16:50 +02:00
Fuxino
cee4d13837 Fix bug
Fix crash when attempting to close a non-existent paramiko
SSH connection
2023-06-03 16:14:36 +02:00
Fuxino
252617e4f2 Fix old backups counting 2023-06-03 16:09:34 +02:00
Fuxino
809545b172 Explicitly close paramiko connection 2023-06-03 15:56:24 +02:00
Fuxino
b34627fe58 Improve readability 2023-06-03 15:44:31 +02:00
Fuxino
cd558e8608 Merge branch 'nolink' into development 2023-06-02 20:12:53 +02:00
Fuxino
ffbf8ece91 Remove last_backup link 2023-06-02 19:38:28 +02:00
Fuxino
78760bdda3 Merge branch 'master' into development 2023-06-02 18:38:54 +02:00
Fuxino
6c07c147ae Version bump 2023-06-02 17:04:53 +02:00
Fuxino
5ddd374350 Fix notification bug
Correctly handle exception when trying to display notification if
dbus-python is not available
2023-06-02 17:01:37 +02:00
Fuxino
3d3fbbcbd9 Add password authentication for SSH 2023-06-02 00:09:14 +02:00
Fuxino
4f3d83f458 Update manpage 2023-06-01 22:18:32 +02:00
Fuxino
d48eaabbd3 Merge branch 'master' into development 2023-06-01 17:47:44 +02:00
Fuxino
525f381094 Remove PKGBUILD
Removed PKGBUILD since the packages is available in the AUR. Added
a note about AUR in README.md
2023-06-01 17:23:58 +02:00