Created by James Hunt on 2012-09-08 and last modified on 2012-09-21

Command-line tool that can produce UTF-8 (Unicode) strings in various ways and
direct them to standard output, standard error or direct to the terminal
without the need for shell support. Strings can be repeated, delayed,
randomly-generated, written to arbitrary file descriptors, interspersed with
other characters and generated using ranges. Printf(1)-style escape
sequences are supported along with extended escape sequences.

This utility sits somewhere between echo(1) and printf(1) in
functionality with a dash of seq(1) thrown in.

Many example are given in the manual page ('man/out.1') and in the initial blog post:


Get this branch:
bzr branch lp:~jamesodhunt/+junk/out
Only James Hunt can upload to this branch. If you are James Hunt please log in for upload directions.

Related bugs

Related blueprints

Branch information

James Hunt

Recent revisions

8. By James Hunt on 2012-09-18

* man/out.1:
  - Remove unecessary macro.
  - Make whatis entry meaningful.

7. By James Hunt on 2012-09-10

* man/out.1: Updated timestamp.

6. By James Hunt on 2012-09-10

* man/out.1:
  - Clarified use of '-a'.
  - Added entry for '-i'.
  - Corrected typos and missing periods.
  - Added a new example.
* src/Makefile.am: Added LDFLAGS to ensure we link to libintl.
* src/out.c:
  - Added '-i'.
  - Allow a null string arg to '-a' to cancel the separator entirely.

5. By James Hunt on 2012-09-08

* man/out.1: Quote angle-brackets.

4. By James Hunt on 2012-09-08

* man/out.1:
  - Document \0.
  - Explain nul string in more detail.

3. By James Hunt on 2012-09-08

Re-added out.c as a normal file.

2. By James Hunt on 2012-09-08

* Makefile.am: Added man page to distribution.

1. By James Hunt on 2012-09-08

Initial commit.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.