conf /

Filename Size Date modified Message
800 B
45 B
0 B
2.8 KB
77 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.