[arch-dev-public] [Feature Request] add -g option for cp and mv

Roman Kyrylych roman.kyrylych at gmail.com
Sun Sep 28 08:22:32 EDT 2008


2008/9/28 Andrea Scarpino <bash.lnx at gmail.com>:
> Hi DEVs,
> I saw '-g' option in copy and move commands in Gentoo.
> I want to request the same feauture for own coreutils package.
> I updated the gentoo patch [1] for coreutils 6.12, then I added the
> patch to PKGBUILD and it works.
>
> -g option add a progress bar like as wget style when copy or move files.
>
> $ cp -g iso/CoD_CD1.iso ~/Desktop/
> CoD_CD1.iso
>                                         |  33% |   656 MiB |    28
> MiB/s | ETA 00:00.15
>
> What do you think about?
>
> PS. I opened a FR [2] in bugs some minutes ago. You can get PKGBUILD and patch.
>
> Regards
>
> - [1] http://svn.pardus.org.tr/viewcvs/stable/pardus-1/system/base/coreutils/files/coreutils-gen-progress-bar.patch?revision=7276&root=pardus&view=markup&pathrev=7276
> - [2] http://bugs.archlinux.org/task/11603

You risk to be flamed. ;-)
I doubt most devs will agree about this due to
"stay as close to vanilla as possible, with bugfixes only" policy.
This patch is just an extra feature, not merged by upstream.
And there are more generic ways to add progressbars to console utils.
For example:
bar - http://www.theiling.de/projects/bar.html
pv - http://www.ivarch.com/programs/pv.shtml
both are in community, and I saw 2 or 3 other similar utils somewhere
on the web.

-- 
Roman Kyrylych (Роман Кирилич)


More information about the arch-dev-public mailing list