Skip to content

Commit

Permalink
Merge pull request #357 from masutaka/add-err-handler-to-emacs-packag…
Browse files Browse the repository at this point in the history
…e-update

[Emacs Package Updates] Add error handler
  • Loading branch information
tresni committed Mar 28, 2016
2 parents 67e20f2 + b3ca8e2 commit b6d7e9b
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions Dev/Emacs/emacs-package-updates.1d.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#!/bin/sh

# <bitbar.title>Emacs Package Updates</bitbar.title>
# <bitbar.version>v1.0</bitbar.version>
# <bitbar.version>v1.1</bitbar.version>
# <bitbar.author>Takashi Masuda</bitbar.author>
# <bitbar.author.github>masutaka</bitbar.author.github>
# <bitbar.desc>List available updates from Emacs package</bitbar.desc>
Expand All @@ -10,6 +10,11 @@

EMACS=$(which emacs)

exit_with_error() {
echo "🐮err | color=red";
exit 1;
}

cat <<EOE > /tmp/emacs-package-updates.el
(require 'package)
Expand All @@ -34,4 +39,4 @@ cat <<EOE > /tmp/emacs-package-updates.el
(my-package-version pkg-desc))))
EOE

$EMACS -Q --batch -l /tmp/emacs-package-updates.el 2>&1 | sed -ne '/🐮/,$p'
($EMACS -Q --batch -l /tmp/emacs-package-updates.el 2>&1 || exit_with_error) | sed -ne '/🐮/,$p'

0 comments on commit b6d7e9b

Please sign in to comment.