Projects / barcat


barcat is just like "cat", but displays an ASCII progress bar. Its goal is to work on any Unix-like platform and to be directly usable in installation scripts without needing compilation, so it is a pure shell script.

Operating Systems

Recent releases

  •  14 Feb 2006 15:28

    Release Notes: A bug was fixed so the options -[ and -] are now properly recognized.

    •  23 Jun 2005 19:53

      Release Notes: Display of remaining time (ETA) in many shells (bash, zsh, some ksh, etc.). Display of the currently processed file. When dumping the main function for inclusion in your own scripts, the extracted features can now be selected. Some minor features have been added.

      •  18 May 2005 15:36

        Release Notes: A lot of bugfixes and robustness changes have been done. The script was tested on quite a few OSes and in many shells. It is now considered to be stable. Minor features were included: the main shell function can be dumped to stdout now, and there is a configurable prefix to the file names additional to the suffix.

        •  04 May 2005 07:02

          Release Notes: This release checks inode types before trying to get the file size, can read from stdin, and can use % as a bar character now even if printf is found. \r is now used literally, so echo -e is not used anymore, there is a clear bar after termination (-n), the [ and the ] are now configurable, the -bXYZ option style is now accepted additional to -b XYZ, the percentage is shown (switch off with -p), it tries to find default terminal width automatically, and the maximal block size is adjustable (formerly, large files made the block size argument for dd become ridiculously large).

          •  29 Apr 2005 07:35

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.