Feat add spinner to output
proposal of a spinner for the output following an issue.
see https://github.com/adhocore/tusc.sh/issues/3#issuecomment-1597044193
decidedly still can't quite understand the logic of the tests with phpunit. My tests all messed up 😥😓😭😭
@dimtrovich thank you very much i think spinner needs to be asynchronous, is it possible with current implementation?
progress bar is when we know how many items we have to process already so we can know exact progress to show the bar.
spinner is when we don't know that in advance so we just let it spin, perform some long task that take arbitrary time, then on finish stop spinner.
that means there is no percentage in spinner