Skip to content

Commit 11c4653

Browse files
committed
update site
1 parent 149e936 commit 11c4653

14 files changed

+127
-60
lines changed

README.org

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,13 @@ See the [[https://j-keck.github.io/zfs-snap-diff/][website]] for more details.
1010

1111
*** Prebuild
1212

13-
You can download a prebuild version from: [[https://j-keck.github.io/zfs-snap-diff/docs/install][here]].
13+
You can download a prebuild version from [[https://j-keck.github.io/zfs-snap-diff/docs/install][here]].
1414

1515
*** Build from source
1616

1717
You only need go to build this project.
1818

19-
Check: [[https://j-keck.github.io/zfs-snap-diff/docs/install/#build-from-source][the docs]] for more information.
20-
19+
Check [[https://j-keck.github.io/zfs-snap-diff/docs/install/#build-from-source][the docs]] for more information.
2120

2221
** Run it
2322

doc/site/content/_index.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ snapshot, revert a single change or restore a whole file.
2222

2323
## Management {#management}
2424

25-
You can create and destroy zfs snapshots, use the integrated directory browser to
25+
You can create, destroy, rename, rollback and clone zfs snapshots, use the integrated directory browser to
2626
navigate in your snapshots (directory history) and download a directory as a zip-archive.
2727

2828

@@ -35,3 +35,8 @@ as a single static compiled executable.
3535
For a quick file version lookup / restore in the terminal, it contains the independent [`zsd`](/docs/zsd) cli tool.
3636

3737
{{< figure src="/images/zfs-snap-diff.gif" alt="Example session from zfs-snap-diff" link="/images/zfs-snap-diff.gif" >}}
38+
39+
{{< hint warning >}}
40+
If you have any questions, trouble or other input, feel free to open an issue,
41+
contact me per mail (see my github profile), or check [keybase.io](https://keybase.io/jkeck) for other channels.
42+
{{< /hint >}}

doc/site/content/docs/changelog.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ creator = "Emacs 26.3 (Org mode 9.1.9 + ox-hugo)"
55
weight = 50
66
+++
77

8+
## 1.1.0 {#1-dot-1-dot-0}
9+
10+
- add snapshot management functions ([see docs](/docs/zfs-snap-diff/#snapshot-management))
11+
- rename
12+
- destroy
13+
- clone
14+
- rollback
15+
16+
- handle keyboard events in input fields
17+
- 'Enter' for 'Submit'
18+
- 'Esc' for 'Cancel' / close modal
19+
20+
- update npm deps
21+
22+
[all commits from v1.0.1...v1.1.0](https://github.com/j-keck/zfs-snap-diff/compare/v1.0.1...v1.1.0)
23+
24+
825
## 1.0.1 {#1-dot-0-dot-1}
926

1027
- fix destroy snapshot

doc/site/content/docs/install.md

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,62 +7,51 @@ weight = 20
77

88
## Binary packages {#binary-packages}
99

10-
{{< hint warning >}}
11-
This is the first release after a complete rewrite. You find older versions on the [GitHub release page](https://github.com/j-keck/zfs-snap-diff/releases).
12-
13-
If you have any questions, trouble or other input, feel free to open an
14-
issue, contact me per mail (see my github profile), or over [keybase.io](https://keybase.io/jkeck).
15-
{{< /hint >}}
16-
17-
{{< hint info >}}
18-
The tar archive contains currently only the executables. In the following releases
19-
i will provide distribution specific packages.
20-
{{< /hint >}}
21-
2210
You can download the latest binary package from here or from the [GitHub release page](https://github.com/j-keck/zfs-snap-diff/releases).
2311

2412
{{<tabs "install">}}
2513
{{< tab "Linux" >}}
26-
1.) ****Download**** the latest version for ****Linux amd64****: [zfs-snap-diff-linux-v1.0.1.tgz](https://github.com/j-keck/zfs-snap-diff/releases/download/v1.0.1/zfs-snap-diff-linux-v1.0.1.tgz)
14+
1.) ****Download**** the latest version for ****Linux amd64****: [zfs-snap-diff-linux-v1.1.0.tgz](https://github.com/j-keck/zfs-snap-diff/releases/download/v1.1.0/zfs-snap-diff-linux-v1.1.0.tgz)
2715

28-
2.) Unpack the archive: `tar xvf zfs-snap-diff-linux-v1.0.1.tgz`
16+
2.) Unpack the archive: `tar xvf zfs-snap-diff-linux-v1.1.0.tgz`
2917

3018
3.) Run it: `./zfs-snap-diff [OPTIONS] <ZFS_DATASET_NAME>`
3119
{{< /tab >}}
3220

3321
{{< tab "FreeBSD" >}}
34-
1.) ****Download**** the latest version for ****FreeBSD amd64****: [zfs-snap-diff-freebsd-v1.0.1.tgz](https://github.com/j-keck/zfs-snap-diff/releases/download/v1.0.1/zfs-snap-diff-freebsd-v1.0.1.tgz)
22+
1.) ****Download**** the latest version for ****FreeBSD amd64****: [zfs-snap-diff-freebsd-v1.1.0.tgz](https://github.com/j-keck/zfs-snap-diff/releases/download/v1.1.0/zfs-snap-diff-freebsd-v1.1.0.tgz)
3523

36-
2.) Unpack the archive: `tar xvf zfs-snap-diff-freebsd-v1.0.1.tgz`
24+
2.) Unpack the archive: `tar xvf zfs-snap-diff-freebsd-v1.1.0.tgz`
3725

3826
3.) Run it: `./zfs-snap-diff [OPTIONS] <ZFS_DATASET_NAME>`
3927
{{< /tab >}}
4028

29+
{{< tab "FreeBSD (pkg)" >}} You can use `pkg install zfs-snap-diff` to install it from the package repository.{{< /tab >}}
4130
{{< tab "macOS" >}}
42-
1.) ****Download**** the latest version for ****macOS amd64****: [zfs-snap-diff-darwin-v1.0.1.tgz](https://github.com/j-keck/zfs-snap-diff/releases/download/v1.0.1/zfs-snap-diff-darwin-v1.0.1.tgz)
31+
1.) ****Download**** the latest version for ****macOS amd64****: [zfs-snap-diff-darwin-v1.1.0.tgz](https://github.com/j-keck/zfs-snap-diff/releases/download/v1.1.0/zfs-snap-diff-darwin-v1.1.0.tgz)
4332

44-
2.) Unpack the archive: `tar xvf zfs-snap-diff-darwin-v1.0.1.tgz`
33+
2.) Unpack the archive: `tar xvf zfs-snap-diff-darwin-v1.1.0.tgz`
4534

4635
3.) Run it: `./zfs-snap-diff [OPTIONS] <ZFS_DATASET_NAME>`
4736
{{< /tab >}}
4837

4938
{{< tab "Solaris" >}}
50-
1.) ****Download**** the latest version for ****Solaris amd64****: [zfs-snap-diff-solaris-v1.0.1.tgz](https://github.com/j-keck/zfs-snap-diff/releases/download/v1.0.1/zfs-snap-diff-solaris-v1.0.1.tgz)
39+
1.) ****Download**** the latest version for ****Solaris amd64****: [zfs-snap-diff-solaris-v1.1.0.tgz](https://github.com/j-keck/zfs-snap-diff/releases/download/v1.1.0/zfs-snap-diff-solaris-v1.1.0.tgz)
5140

52-
2.) Unpack the archive: `tar xvf zfs-snap-diff-solaris-v1.0.1.tgz`
41+
2.) Unpack the archive: `tar xvf zfs-snap-diff-solaris-v1.1.0.tgz`
5342

5443
3.) Run it: `./zfs-snap-diff [OPTIONS] <ZFS_DATASET_NAME>`
5544
{{< /tab >}}
5645

5746
{{< /tabs >}}
5847

5948
{{< hint warning >}}
60-
Try with the `-use-sudo` flag if it's not working - and please give feedback.
49+
If you use any snapshot management functions, remember to use the `-use-sudo` flag!
6150
{{< /hint >}}
6251

6352
{{< hint info >}}
64-
If you need a 32bit version, or a binary for a different
65-
platform, feel free to contact me!
53+
The tar archive contains currently only the executables.
54+
If you need distribution specific packages, or binaries for any other platform, feel free to contact me.
6655
{{< /hint >}}
6756

6857

doc/site/content/docs/zfs-snap-diff.md

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ weight = 30
99

1010
With `zfs-snap-diff` you can
1111

12+
- create, destroy, rename, rollback and clone snapshots in the webapp
13+
1214
- find older file versions in your zfs-snapshots for a given file
1315

1416
- view the file content from a given snapshot
@@ -25,8 +27,6 @@ With `zfs-snap-diff` you can
2527

2628
- download a zip-archive from any folder in your snapshots
2729

28-
- create and destroy snapshots in the webapp
29-
3030
- bookmark often used folders
3131

3232

@@ -109,7 +109,7 @@ file version in the selected snapshot, revert a single change or restore a whole
109109

110110
## Browse snapshots {#browse-snapshots}
111111

112-
In this view you can view all snapshots.
112+
In this view you can view and manage all snapshots.
113113

114114
{{< figure src="/images/browse-snapshots-snapshots.png" alt="Screenshot from 'Browse snapshots'" link="/images/browse-snapshots-snapshots.png" >}}
115115

@@ -147,12 +147,39 @@ Format sequences are alike the `date` command
147147
The default snapshot name template is per [`snapshot-name-template`](/docs/configuration/#snapshot-name-template) configurable.
148148

149149

150-
## Destroy snapshot {#destroy-snapshot}
150+
## Snapshot management {#snapshot-management}
151+
152+
{{< hint warning >}}
153+
If you use any snapshot management functions, remember to use the `-use-sudo` flag!
154+
{{< /hint >}}
155+
156+
You can click the {{< fa ellipsis-v >}} symbol to show the snapshots actions.
157+
158+
{{< figure src="/images/browse-snapshots-actions.png" link="/images/delete-snapshot.png" >}}
159+
160+
161+
### Rename snapshot {#rename-snapshot}
162+
163+
{{< figure src="/images/browse-snapshots-rename.png" link="/images/delete-snapshot.png" >}}
164+
165+
166+
### Destroy snapshot {#destroy-snapshot}
167+
168+
{{< figure src="/images/browse-snapshots-destroy.png" link="/images/delete-snapshot.png" >}}
169+
170+
171+
### Clone snapshot {#clone-snapshot}
172+
173+
{{< figure src="/images/browse-snapshots-clone.png" >}}
174+
175+
{{< hint warning >}}
176+
The new created dataset will only listed if the parent datasets mountpoint is ****not**** `none` or `legacy`.
177+
{{< /hint >}}
178+
151179

152-
You can destroy snapshots with the {{< fa trash >}} symbol in **"Browse snapshots"**
153-
where you see all snapshots for the selected dataset.
180+
### Rollback snapshot {#rollback-snapshot}
154181

155-
{{< figure src="/images/delete-snapshot.png" link="/images/delete-snapshot.png" >}}
182+
{{< figure src="/images/browse-snapshots-rollback.png" >}}
156183

157184

158185
## Download zip-archive {#download-zip-archive}
44.9 KB
Loading
45.2 KB
Loading
49.6 KB
Loading
41.8 KB
Loading
40.7 KB
Loading

0 commit comments

Comments
 (0)