conf /

Filename Size Date modified Message
1.6 KB
90 B
0 B
2.2 KB
243 B
9 B
1.2 KB
204 B
12.0 KB
618 B

conf - Initialize modern autotools projects

Inspired by Mozilla Cargo ( ) but without the NIH and currently more limited in scope.

See NEWS for user-visible changes. See ChangeLog or the history for detailed changes.

Usage: Create a new project

conf new hello_world  --lang bash

Currently implemented languages:

  • bash (full) and
  • python (partial).

Adding new languages just requires adding the relevant extensions to the and templates.

build conf

./ ; make


./ && make install

To install only for the current user, use

./ --prefix=$HOME/.local && make install

Also see

make help

For details on installing a release, see INSTALL



Release Process

  • Check/Update NEWS
  • Increase version in (see
  • Commit, merge to stable and tag (see branching1)

    ./ && make distcheck


We need bash for Makefiles, so we can use bash for scripting.