我正在尝试使用 zenity 来展示 mercurial pull 的进步。
我要显示的命令如下hg pull -ufb develop
,使用zenity --no-cancel --progress --auto-close --auto-kill --title="Mercurial"
感谢您的帮助。
编辑 1:
这是一个 hg pull 的示例:
searching for changes
adding changesets
adding manifests
adding file changes
files [============> ] 3281/13321 23s
我想显示the number of object already downloaded
(此处为 3281)/ objects to download
(此处为 13321)和预计完成时间(此处为 23 秒),进度条跟随已下载的对象数量(3281/13321*100)。
目标是为小型游戏项目构建一个自动更新程序,以使游戏自动从我们的 mercurial 存储库下载最新的资源(并显示一个漂亮的小 gtk 窗口而不是丑陋的 bash 窗口)。