Sha256: f5dd022fe9777f197ee58c1da24fdc321690e7ae05ae340294fde792405a4b82

Contents?: true

Size: 1.74 KB

Versions: 22

Compression:

Stored size: 1.74 KB

Contents

Description
===========

Fig is a utility for configuring environments and managing dependencies across
a team of developers.

An "environment" in fig is a set of environment variables.  A "package" is a
collection of files, along with some metadata describing which environment
variables should be modified when the package is included.  For instance, each
dependency may prepend its corresponding jar to CLASSPATH.  The metadata may
also list that package's lower-level Fig package dependencies.

Fig recursively builds an environment consisting of package dependencies
(typically specified via command-line options or a package.fig file), each of
which as noted above may have its own dependencies, and optionally executes a
shell command in that environment.  The caller's environment is not affected.

Developers can use package.fig files to specify the list of dependencies to use
for different tasks. This file will typically be versioned along with the rest
of the source files, ensuring that all developers on a team are using the same
environments.

Packages exist in two places: a "local" repository cache in the user's home
directory-- also called the fig-home --and a "remote" repository on a shared
server. Fig will automatically download packages from the remote repository and
install them in the fig-home as needed.  Fig does not contact the remote
repository unless it needs to.  The default fig-home is `$HOME/.fighome`, but
may be changed by setting the `$FIG_HOME` environment variable.

Full documentation
==================

https://github.com/mfoemmel/fig/wiki

Community
=========

\#fig on irc.freenode.net

[Fig Mailing List](http://groups.google.com/group/fig-user)

Copyright
=========

Copyright (c) 2009-2012 Matthew Foemmel. See LICENSE for details.

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
fig-1.11.0 README.md
fig-1.10.0 README.md
fig-1.9.0 README.md
fig-1.8.0 README.md
fig-1.7.0 README.md
fig-1.6.0 README.md
fig-1.5.0 README.md
fig-1.4.0 README.md
fig-1.3.0 README.md
fig-1.2.0 README.md
fig-1.1.0 README.md
fig-1.0.0 README.md
fig-0.2.5 README.md
fig-0.2.3 README.md
fig-0.2.1 README.md
fig-0.1.81 README.md
fig-0.1.79 README.md
fig-0.1.77 README.md
fig-0.1.76 README.md
fig-0.1.75 README.md