Skip to content

albertomosconi/posixbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

posixbar

A simple posix progressbar.

Usage

progressbar

. ./progressbar.sh

echo "Program started, please wait"
progressbar 0 Start

#Do some tasks
progressbar 10 Initialize

#Do some tasks
progressbar 20 "Phase 1      "

#Do some tasks
progressbar 80 "Processing..."

#Do some tasks
progressbar 100 "Done         "

spinner

. ./progressbar.sh

echo "Starting..."

spinner & spinid=$!
# do things
kill "$spinid"

printf "\n%s" "Done"
echo

Installation

Simply save progressbar.sh your directory and make it executable

wget https://raw.githubusercontent.com/albertomosconi/posixbar/main/progressbar.sh
chmod +x progressbar.sh