Duru Can Celasun
bb29a98614
feat: Run PreValidate hooks for check cmd ( #437 )
...
PreValidate can be used to mount remote directories (e.g. via NFS) so
they must executed first before running any restic commands.
This was done for the backup command in 13aa560, but not for check. This
commit fixes that.
2025-03-22 19:12:36 +01:00
Duru Can Celasun
39f4f87ce3
feat: Add --dry-run to backup command ( #438 )
...
Restic supports --dry-run for backups since 0.13.0 [1] and this adds
support for that.
[1] bc97a3d1f9
2025-03-22 19:10:51 +01:00
dependabot[bot]
bd36bbe429
Bump golang from 1.23-alpine to 1.24-alpine ( #429 )
...
Bumps golang from 1.23-alpine to 1.24-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-25 13:24:12 +01:00
dependabot[bot]
48fa20b482
Bump restic/restic from 0.17.2 to 0.17.3 ( #410 )
...
Bumps restic/restic from 0.17.2 to 0.17.3.
---
updated-dependencies:
- dependency-name: restic/restic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-14 17:35:03 +01:00
dependabot[bot]
f7d28b486c
Bump restic/restic from 0.17.1 to 0.17.2 ( #407 )
...
Bumps restic/restic from 0.17.1 to 0.17.2.
---
updated-dependencies:
- dependency-name: restic/restic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 15:21:16 +01:00
Boris Bera
6895df1c83
fix(config): fix config marshaling producing unreadable config file ( #402 )
...
There are two practical changes when the config gets updated:
- The `forgetoption` and `configoption` bug is now gone
- Superfluous config keys no longer get written out
2024-11-04 15:20:42 +01:00
Wez Furlong
8a773856de
Improve error handling in install.sh ( #404 )
...
Prior to this change, running the example from the docs without root privs produces this misleading/confusing output that claims that the software was installed when it wasn't:
```console
$ wget -qO - https://raw.githubusercontent.com/cupcakearmy/autorestic/master/install.sh | bash
linux
amd64
/usr/local/bin/autorestic.bz2: Permission denied
bzip2: Can't open input file /usr/local/bin/autorestic.bz2: No such file or directory.
chmod: cannot access '/usr/local/bin/autorestic': No such file or directory
bash: line 49: autorestic: command not found
Successfully installed autorestic
```
With this change, the errors stop the script much earlier and produce this output instead:
```
linux
amd64
/usr/local/bin/autorestic.bz2: Permission denied
```
2024-10-21 16:06:49 +02:00
Boris Bera
41e4e4a5f3
fix(cron): crash when errors are encountered during a backup ( #403 )
2024-10-17 13:49:45 +02:00
Chao
6424c64304
Update docker.md, fix incorrect location name ( #399 )
2024-09-27 21:55:02 +02:00
dependabot[bot]
d39dafaef1
Bump golang from 1.22-alpine to 1.23-alpine ( #391 )
...
Bumps golang from 1.22-alpine to 1.23-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-21 22:56:08 +02:00
dependabot[bot]
5a0f7e94f4
Bump restic/restic from 0.17.0 to 0.17.1 ( #393 )
...
Bumps restic/restic from 0.17.0 to 0.17.1.
---
updated-dependencies:
- dependency-name: restic/restic
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-21 22:55:52 +02:00
Boris Bera
6a60d02759
chore(CI): add basic CI (build & test) for PRs and master pushes ( #396 )
2024-09-21 22:55:23 +02:00
1f7240c6a0
add start command
2024-08-29 17:09:45 +02:00
592d1093ac
bump version
v1.8.3
2024-08-28 17:32:23 +02:00
83481072bb
update docs dependencies
2024-08-28 17:28:58 +02:00
Boris Bera
776638e6fe
fix(backend): treat all special chars as _
in env ( #382 )
2024-08-28 17:25:06 +02:00
Boris Bera
bc74d3f13e
Add option to crash autorestic
when key is missing instead of generating a new key ( #383 )
...
* feat(backend): add requireKey option to backend
This option will prevent `autorestic` from generating a key and will
cause it to crash instead. This is intended for use cases where you want
to provision the key yourself and don't want `autorestic` to
accidentally generate one for you.
* doc(backend): document requireKey
2024-08-28 17:21:01 +02:00
guest20
dd01e97cf3
install.sh: FreeBSD amd64 ( #385 )
2024-08-28 17:19:13 +02:00
dependabot[bot]
aabb0989c6
Bump restic/restic from 0.16.4 to 0.17.0 ( #386 )
...
Bumps restic/restic from 0.16.4 to 0.17.0.
---
updated-dependencies:
- dependency-name: restic/restic
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 17:18:01 +02:00
62a81d1420
add blog post to community page :)
2024-05-17 19:23:54 +02:00
e4b33cad1f
version bump
v1.8.2
2024-03-28 09:29:39 +01:00
Tucker Kern
a82273ec13
Allow REST backend with docker volumes ( #366 )
2024-03-27 20:20:13 +01:00
dependabot[bot]
2418da5636
Bump gopkg.in/yaml.v3 from 3.0.0-20210107192922-496545a6307b to 3.0.0 ( #363 )
...
Bumps gopkg.in/yaml.v3 from 3.0.0-20210107192922-496545a6307b to 3.0.0.
---
updated-dependencies:
- dependency-name: gopkg.in/yaml.v3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 22:47:08 +01:00
dependabot[bot]
7508df7d66
Bump katex from 0.16.8 to 0.16.10 in /docs ( #364 )
...
Bumps [katex](https://github.com/KaTeX/KaTeX ) from 0.16.8 to 0.16.10.
- [Release notes](https://github.com/KaTeX/KaTeX/releases )
- [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md )
- [Commits](https://github.com/KaTeX/KaTeX/compare/v0.16.8...v0.16.10 )
---
updated-dependencies:
- dependency-name: katex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-25 22:46:58 +01:00
6e34196220
Update config.go
v1.8.1
2024-03-13 12:40:11 +01:00
Florian
dc56911a45
fix(unlock cmd): ignore process if its the current id ( #360 )
2024-03-13 12:39:51 +01:00
edb3ba35d8
Update config.go
v1.8.0
2024-03-12 15:27:11 +01:00
Florian
12f6143bb4
fix: cli command to unlock the autorestic running value ( #329 )
...
* fix: cli command to unlock the autorestic running value
* fix(unlock cmd): get user confirmation in case an instance is still running
* fix(cmd unlock): add force flag
2024-03-12 15:26:12 +01:00
Pete
a6bf1d1408
fix relative path to options forget ( #331 )
...
/location/options/forget instead of /location/forget.
2024-03-12 15:24:25 +01:00
Stuart Hickinbottom
13aa560fda
Add PreValidate hook ( #359 )
...
Fix #332 .
This adds a new "PreValidate" hook that is executed before checking
the backup location. This allows, for example, mounting a remote
source to make the directories of the location available.
"PreValidate" is added as a new hook to avoid any breakage that might
have been caused by changing the behaviour of the "before" hook.
Documentataion updates included.
2024-03-12 15:22:43 +01:00
rdelaage
bbb1c85cad
Fix upgrade command ( #259 )
...
fix #191
Co-authored-by: Romain de Laage <romain.delaage@rdelaage.ovh>
2024-02-15 14:27:37 +01:00
Natanel Shitrit
4cc44315ab
feat: add docker-cli
package ( #339 )
...
Co-authored-by: Nicco <hi@nicco.io>
2024-02-15 14:26:26 +01:00
dependabot[bot]
b3440cd87c
Bump golang from 1.21-alpine to 1.22-alpine ( #355 )
...
Bumps golang from 1.21-alpine to 1.22-alpine.
---
updated-dependencies:
- dependency-name: golang
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-15 14:24:17 +01:00
rdelaage
4848702929
Use options on exec command ( #253 )
...
Co-authored-by: Romain de Laage <romain.delaage@rdelaage.ovh>
2024-02-15 14:23:43 +01:00
b5604b8b9f
update deps ( #353 )
v1.7.11
2024-02-09 14:18:24 +01:00
Alexander Zhang
24220f6b62
Fix broken link in docs ( #350 )
2024-02-09 14:18:06 +01:00
ced20801c1
bump version
v1.7.10
2024-01-11 19:17:53 +01:00
Christoph Loy
ce9140fa1e
Fix handling of XDG_CONFIG_HOME
( #347 )
2024-01-11 19:01:59 +01:00
Matthias Liffers
046c79fd15
Add curl to docker image ( #344 )
2024-01-11 18:56:35 +01:00
Skye J
f8603425d1
Update installation.md to add AUR back ( #348 )
...
I have been maintaining the AUR package, so it is no longer deprecated.
2024-01-11 18:52:23 +01:00
068121d722
adjust base url
2023-10-11 21:50:43 +02:00
8eea7d33f8
delete old docs ( #327 )
...
* delete old docs
* new docs
2023-10-08 19:24:04 +02:00
Vladimir Mikryukov
fc8b5fdbe2
fix typos in cron.md
( #316 )
2023-10-02 14:10:51 +02:00
Christoph Loy
f67bb7f73c
Bump version to 1.7.9 ( #325 )
v1.7.9
2023-10-02 14:09:34 +02:00
Christoph Loy
530b1b646c
Update restic to 0.16.0 ( #324 )
2023-10-02 11:08:28 +02:00
Major Hayden
3b57602fe8
Docs: Add Fedora installation choice ( #320 )
...
Fedora now has an autorestic package and users can install it directly
from Fedora's repositories.
Signed-off-by: Major Hayden <major@mhtx.net>
2023-08-01 13:10:12 +02:00
Mikel Olasagasti Uranga
045513234f
Use Printf instead of Println ( #318 )
...
Testing in Fedora reports:
./root.go:58:4: (*github.com/fatih/color.Color).Println call has
possible Printf formatting directive %s
2023-07-31 10:03:18 +02:00
dependabot[bot]
78b0db50e0
Bump webpack from 5.75.0 to 5.76.1 in /docs/.codedoc ( #295 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 15:25:32 +01:00
dependabot[bot]
62dd371d51
Bump webpack from 5.75.0 to 5.76.1 in /docs ( #296 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.75.0 to 5.76.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.75.0...v5.76.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 15:25:20 +01:00
dependabot[bot]
08766b75db
Bump prismjs from 1.23.0 to 1.29.0 in /docs/.codedoc ( #269 )
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.23.0 to 1.29.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.23.0...v1.29.0 )
---
updated-dependencies:
- dependency-name: prismjs
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-22 15:25:05 +01:00