Make bashmark a command
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
This commit is contained in:
parent
859ea19d11
commit
bdb722dc7f
2
baz.env
2
baz.env
|
@ -1,6 +1,6 @@
|
|||
export BAZP_NAME='cmdutils-baz-plugin'
|
||||
export BAZP_LICENSE='WTFPL'
|
||||
export BAZP_VER=3
|
||||
export BAZP_VER=4
|
||||
export BAZP_AUTHOR='Ari Archer'
|
||||
export BAZP_SRC='plugin'
|
||||
export BAZP_METHOD='git'
|
||||
|
|
16
plugin/commands/bashmark
Normal file
16
plugin/commands/bashmark
Normal file
|
@ -0,0 +1,16 @@
|
|||
#!/usr/bin/env sh
|
||||
|
||||
set -e
|
||||
|
||||
main() {
|
||||
if [ ! "$1" ]; then
|
||||
echo 'Usage: BMT=<times to run> time bashmark "<command>"' >&2
|
||||
return 1
|
||||
fi
|
||||
|
||||
for num in $(seq -- "${BMT:-1000}"); do
|
||||
printf '%d\n%d\n%d\n' "$num" "$num$num" "$num$num$num" | bash -c -- "$1"
|
||||
done
|
||||
}
|
||||
|
||||
main "$@"
|
|
@ -1,12 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
if [ ! "$1" ]; then
|
||||
echo 'Usage: BMT=<times to run> time bashmark "<command>"' >&2
|
||||
return 1
|
||||
fi
|
||||
|
||||
ts="${BMT:-1000}"
|
||||
|
||||
for num in $(seq -- "$ts"); do
|
||||
printf '%d\n%d\n%d\n' "$num" "$num$num" "$num$num$num" | bash -c -- "$1"
|
||||
done
|
Loading…
Reference in a new issue