mirror of
https://github.com/eth-p/bat-extras.git
synced 2025-06-20 19:57:46 +02:00
batpipe: Extract batpipe_archive_header() helper function
This commit is contained in:
parent
ceaac1b917
commit
4c220a84a3
@ -202,8 +202,7 @@ viewer_tar_process() {
|
|||||||
if [[ -n "$2" ]]; then
|
if [[ -n "$2" ]]; then
|
||||||
tar -xf "$1" -O "$2" | bat --file-name="$1/$2"
|
tar -xf "$1" -O "$2" | bat --file-name="$1/$2"
|
||||||
else
|
else
|
||||||
batpipe_header "Viewing contents of archive: %{PATH}%s" "$1"
|
batpipe_archive_header
|
||||||
batpipe_subheader "To view files within the archive, add the file path after the archive."
|
|
||||||
tar -tvf "$1"
|
tar -tvf "$1"
|
||||||
return $?
|
return $?
|
||||||
fi
|
fi
|
||||||
@ -225,8 +224,7 @@ viewer_unzip_process() {
|
|||||||
if [[ -n "$2" ]]; then
|
if [[ -n "$2" ]]; then
|
||||||
unzip -p "$1" "$2" | bat --file-name="$1/$2"
|
unzip -p "$1" "$2" | bat --file-name="$1/$2"
|
||||||
else
|
else
|
||||||
batpipe_header "Viewing contents of archive: %{PATH}%s" "$1"
|
batpipe_archive_header
|
||||||
batpipe_subheader "To view files within the archive, add the file path after the archive."
|
|
||||||
unzip -l "$1"
|
unzip -l "$1"
|
||||||
return $?
|
return $?
|
||||||
fi
|
fi
|
||||||
@ -290,6 +288,11 @@ batpipe_subheader() {
|
|||||||
printc "%{SUBHEADER}==> $pattern%{C}\n" "${@:2}"
|
printc "%{SUBHEADER}==> $pattern%{C}\n" "${@:2}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
batpipe_archive_header() {
|
||||||
|
batpipe_header "Viewing contents of archive: %{PATH}%s" "$1"
|
||||||
|
batpipe_subheader "To view files within the archive, add the file path after the archive."
|
||||||
|
}
|
||||||
|
|
||||||
# Executes `bat` (or `cat`, if already running from within `bat`).
|
# Executes `bat` (or `cat`, if already running from within `bat`).
|
||||||
# Supports the `--file-name` argument if the bat version is new enough.
|
# Supports the `--file-name` argument if the bat version is new enough.
|
||||||
#
|
#
|
||||||
|
Loading…
x
Reference in New Issue
Block a user