root/lib/sh/archives.sh @ 9024
1 | 9015 | aaronmk | #!/bin/bash -e
|
---|---|---|---|
2 | . "$(dirname "${BASH_SOURCE[0]}")"/util.sh |
||
3 | |||
4 | if self_not_included; then |
||
5 | |||
6 | ### zip
|
||
7 | |||
8 | zip ()
|
||
9 | {
|
||
10 | stdout2stderr=1 try limit_stderr_cmd self "$@" |
||
11 | ignore 12 # "zip has nothing to do" (`man zip`)
|
||
12 | end_try |
||
13 | }
|
||
14 | |||
15 | unzip () { stdout2stderr=1 limit_stderr_cmd self "$@"; } |
||
16 | |||
17 | set_inv force |
||
18 | alias zip_newer='zip ${no_force:+-u }' |
||
19 | alias unzip_newer='unzip ${no_force:+-u }-o' |
||
20 | # -o is safe because -u only extracts newer files
|
||
21 | |||
22 | fi
|