12345678910111213141516171819202122232425262728293031323334353637383940 |
- #!/bin/bash
-
- show() {
- jat__log_info ".. file: $(<file)"
- jat__log_info ".. dir/subfile: $(<dir/subfile)"
- }
-
- jat__pstarts make
- jat__eval "mkdir dir"
- jat__eval "echo foo >file"
- jat__eval "echo foo >dir/subfile"
- jat__pend
-
- jat__pstartt
-
- jat__filebackup file
- jat__filebackup dir
-
- echo bar >file
- echo bar >dir/subfile
- show
-
- jat__filebackup -n deeper dir
-
- echo baz >file
- echo baz >dir/subfile
- show
-
- jat__filerestore -n deeper
- jat__eval "grep -qxF baz file"
- jat__eval "grep -qxF bar dir/subfile"
- show
-
- jat__filerestore
-
- jat__eval "grep -qxF foo file"
- jat__eval "grep -qxF foo dir/subfile"
- show
-
- jat__pend
|