Если вам нужен только индикатор выполнения, это можно сделать непосредственно с помощью простого print
(который печатает строку), за которым следует символ возврата каретки (символ ANSI # 13), который помещает Вы вернулись в начале строки. Затем строку можно обновить, напечатав ее.
Для более сложных нужд ncurses
действительно стандартный путь.