An open API service indexing awesome lists of open source software.

https://github.com/an-empty-string/lemon

configurable two-step builds from GitHub repositories
https://github.com/an-empty-string/lemon

avoid this using

Last synced: 10 months ago
JSON representation

configurable two-step builds from GitHub repositories

Awesome Lists containing this project

README

          

## lemon
Downloading, configuring, and compiling a lot of packages is terrible, especially
when you are in development and might need to do that often. `lemon` solves the problem.
Just write a `Lemonfile` like so:

```
https://github.com/some/repository.git a-folder-name ./some && ./configuration && commands && make && make install
https://github.com/some/other-repository.git a-different-folder-name ./some && ./configuration && commands && make && make install
https://github.com/some/even-more-repository.git a-new-folder-name ./some && ./configuration && commands && make && make install
```

Then `./lemon grab Lemonfile` to clone those repositories, followed by `./lemon build Lemonfile`
to compile and install your packages. Everything is done in `/tmp/lemon-$USER`,
including build logging.