yage
bffd64051c
===================================================================== Finally decided to port personal scripts into a standalone library. --- Release Notes ------------------------ - added support for python, zsh, and zx scripts - added support for "interactive" scripts which drop the user to a REPL - added support for passing arguments to commands - added support for python/node virtualenv management through scwrypts - added contributing and usage docs - updated zsh plugin to write commands to history - licensed under GPLv3 --- New Scripts -------------------------- zsh/scwrypts ) - configure - environment/copy - environment/delete - environment/edit - environment/synchronize - logs/clear - logs/view zsh ) - aws/ecr/login - aws/efs/mount - aws/efs/unmount - aws/route53/backup - aws/s3/media-sync/pull - aws/s3/media-sync/push python ) - redis/interactive
13 lines
276 B
Bash
13 lines
276 B
Bash
__IS_MACOS() { uname -s | grep -q 'Darwin'; }
|
|
|
|
__OPEN() {
|
|
local OPEN=''
|
|
{
|
|
command -v xdg-open && OPEN=xdg-open
|
|
command -v open && OPEN=open
|
|
} >/dev/null 2>&1
|
|
|
|
[ ! $OPEN ] && { __ERROR 'unable to detect default open command (e.g. xdg-open)'; return 1 }
|
|
$OPEN $@
|
|
}
|