xref: /freebsd/contrib/dialog/samples/progress (revision f4f33ea0c752ff0f9bfad34991d5bbb54e71133d)
14c8945a0SNathan Whitehorn#!/bin/sh
2*f4f33ea0SBaptiste Daroussin# $Id: progress,v 1.7 2018/06/17 20:45:25 tom Exp $
34c8945a0SNathan Whitehorn
44c8945a0SNathan Whitehorn. ./setup-vars
54c8945a0SNathan Whitehorn
64c8945a0SNathan Whitehorn. ./setup-tempfile
74c8945a0SNathan Whitehorn
84c8945a0SNathan Whitehornls -1 >$tempfile
94c8945a0SNathan Whitehorn(
104c8945a0SNathan Whitehornwhile true
114c8945a0SNathan Whitehorndo
124c8945a0SNathan Whitehornread text
134c8945a0SNathan Whitehorntest -z "$text" && break
14*f4f33ea0SBaptiste Daroussinls -ld "$text" || break
154c8945a0SNathan Whitehornsleep 1
164c8945a0SNathan Whitehorndone <$tempfile
174c8945a0SNathan Whitehorn) |
184c8945a0SNathan Whitehorn
194c8945a0SNathan Whitehorn$DIALOG --title "PROGRESS" "$@" --progressbox 20 70
20*f4f33ea0SBaptiste Daroussin
21*f4f33ea0SBaptiste Daroussinretval=$?
22*f4f33ea0SBaptiste Daroussin. ./report-button
23