Skip to content

Commit

Permalink
Merge branch 'develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
dchakro committed Aug 5, 2020
2 parents 605dfec + 00b5031 commit 3c12bb0
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 5 deletions.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ e.g.
OPTIONS:
version Show brewlog version
archive Archives the current log file as .xz
archive Archives the current log file as .xz (gzip as fallback if xz not found)
tail [-n INT] Show the last "INT" lines from the log file.
(default: last 15 lines)
Expand All @@ -116,7 +116,9 @@ Homebrew/Linuxbrew Function examples:
Find out more homebrew commands by running "brew --help".
```

If you found `brewlog` consider starring this repo.

[![PayPal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/robocopAlpha)

### Notice about the command `brew log`:

Expand Down
16 changes: 12 additions & 4 deletions brewlog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ OPTIONS:
--help Show help
--brew-help Show brew commands (alias to "brew help")
version Show brewlog version info
archive Archives the current log file as .xz
archive Archives the current log file as .xz (gzip as fallback if xz not found)
tail [-n INT] Show the last "INT" lines from the log file.
(default: last 15 lines)
Expand Down Expand Up @@ -86,9 +86,17 @@ elif [ "$1" == "tail" ]; then
elif [ "$1" == "archive" ]; then
if [ -f "$LOGFILE" ] ; then
# Archiving logfile i.e. brew.log is removed (will be created on next run)
xz -vf $LOGFILE
mv "${LOGFILE}.xz" "$LOGFILE-$(date +'%Y%m%d').xz"
exit 0;
command -v xz > /dev/null
if [ "$?" -eq "0" ]; then
xz -6vf $LOGFILE
mv "${LOGFILE}.xz" "$LOGFILE-$(date +'%Y%m%d').xz"
exit 0;
else
# if xz is unavailable use gz
gzip -6fv $LOGFILE
mv "${LOGFILE}.gz" "$LOGFILE-$(date +'%Y%m%d').gz"
exit 0;
fi
else
echo "$LOGFILE doesn't exist"
exit 1
Expand Down

0 comments on commit 3c12bb0

Please sign in to comment.