mirror of https://github.com/berriedale/ae
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
6 years ago | |
---|---|---|
bin | 6 years ago | |
example | 6 years ago | |
.gitignore | 6 years ago | |
LICENSE.txt | 6 years ago | |
README.adoc | 6 years ago |
README.adoc
<html lang="en">
<head>
</head>
</html>
Analytical Engine
The Analytical Engine (ae
) is a Ada dependency management tool intended to
make working with Ada project dependencies easier.
schematics.yaml
catalogs:
- builtin://berriedale
- file:///tmp/ae-catalog
schematics:
- adacore/gtkada
The schematics
key is of vital importance as that declares the dependencies
for this project. The format is publisher
/name
and will map to a directory
structure in the catalog
wherever it may be found.
ae
tool
Installing schematics
% ae install
The subcommand install
will populate $PWD/.ae
with the schematics defined
in the $PWD/schematics.yaml
file.
Using dependencies
The subcommand run
can be used to provide the appropriate environment
variables for executing a program such that it can access installed schematics.
% ae run gprbuild
.aerc
The .aerc should be added to specific projects to override user-specific settings. Generally speaking these files should never be checked in.