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

https://github.com/librepcb/docker-librepcb-cli

Official Docker image of the LibrePCB CLI
https://github.com/librepcb/docker-librepcb-cli

docker docker-image librepcb

Last synced: 2 months ago
JSON representation

Official Docker image of the LibrePCB CLI

Awesome Lists containing this project

README

          

# LibrePCB CLI Docker Image

[![Docker Stars](https://img.shields.io/docker/stars/librepcb/librepcb-cli.svg)](https://hub.docker.com/r/librepcb/librepcb-cli/)
[![Docker Pulls](https://img.shields.io/docker/pulls/librepcb/librepcb-cli.svg)](https://hub.docker.com/r/librepcb/librepcb-cli/)

This repository contains the official [LibrePCB CLI](http://librepcb.org)
Docker image which is used for easily using the LibrePCB CLI, e.g. for
continuous integration of LibrePCB libraries and projects.

The Dockerfiles are available at
[GitHub](https://github.com/LibrePCB/docker-librepcb-cli) and the built image
is hosted at [Docker Hub](https://hub.docker.com/r/librepcb/librepcb-cli/).

## Details

The image is based on Ubuntu 24.04 and has the `librepcb-cli` executable set
as entrypoint. The working directory is set to `/work` (which is empty).

## Tags

The tags of the image corresponds to the official release tags of LibrePCB
itself.

## Usage

Mount your LibrePCB project or library to `/work` and pass the LibrePCB CLI
arguments to `docker run`:

```bash
docker run -it --rm -v `pwd`:/work librepcb/librepcb-cli:2.0.0 open-project --help
```

## License

The content in this repository is published under the
[GNU GPLv3](http://www.gnu.org/licenses/gpl-3.0.html) license.