wvuu / bash-utils

utils for shell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bash-utils

some utils for bash script.

intro

I always use the bash as my devops script, while it's boring to write the condition judgement/echo statement/exit.

So, I want to make the bash script short and clear.

I have collected some useful function into this repo, which save me a lot of time in past few years.

Just source the utils.sh and write the expression calling the functions.

I can just focus on the logical, not the bash syntax and expression

example

echo_separator

echo_step "1. begin to validate the params"

if_empty_then_exit "$1" "the first param required!"
FILE="${1}"
if_path_not_exist_then_exit "${FILE}" "file not exist"

VALUE=$(if_empty_return_default "${2}" 123)

usage

curl https://raw.githubusercontent.com/wklken/bash-utils/master/utils.sh > utils.sh && curl https://raw.githubusercontent.com/wklken/bash-utils/master/template.sh > run.sh

Donation

You can Buy me a coffee:) link

change log

2018-06-30 add some useful function from pure-bash-bible



wklken

Github: https://github.com/wklken

Blog: http://www.wklken.me

About

utils for shell


Languages

Language:Shell 100.0%