16 lines
337 B
Bash
16 lines
337 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -Eeuo pipefail
|
|
trap "rm -f ~/.gist" ERR
|
|
|
|
### Load GITHUB_GIST_TOKEN using envchain
|
|
if command -v envchain > /dev/null; then
|
|
export $(envchain default env | grep 'GITHUB_GIST_TOKEN')
|
|
echo "$GITHUB_GIST_TOKEN" > ~/.gist
|
|
fi
|
|
|
|
### Pass command to gist
|
|
gist $*
|
|
|
|
### Remove home directory clutter
|
|
rm -f ~/.gist
|