{"repo":"savoirfairelinux/cqfd","free":true,"listed":false,"github":"https://github.com/savoirfairelinux/cqfd","clone":"git clone https://github.com/savoirfairelinux/cqfd.git","description":"cqfd helps running commands inside the Docker container configured for your project, keeping the user and working directory the same inside the container","language":"Shell","stars":80,"topics":["docker-container","developer-tools","development-environment","configuration-management","artifacts"],"license":"GPL-3.0","category":"dev-tools","readme_excerpt":"What is cqfd? cqfd provides a quick and convenient way to run commands in the current directory within a Docker container defined by a per-project configuration file. This becomes useful when building an application designed for another Linux system, e.g. building an old embedded firmware that only works in an older Linux distribution. Using cqfd Getting started Follow these steps: Ensure the requirements are met Install cqfd Go to your project's directory Create a .cqfdrc file Create a Dockerfile and save it as .cqfd/docker/Dockerfile Run cqfd init Examples are available in the samples/ directory. cqfd will use the provided Dockerfile to create a normalized runtime build environment for your project. Installing/removing cqfd From packages Ubuntu or Debian First download the package, then install it with the package manager: Note : Uninstall it using the package manager: Fedora or RedHat Linux First download the package, then install it with the package manager: Note : Uninstall it using the package manager: Arch Linux or Manjaro First download the package, then install it with the package manager: Note : Uninstall it using the package manager: GNU Guix If you use the GNU Guix package manager, you can install cqfd via: From source First clone this repository, then checkout the stable version, and install cqfd and its resources: Be sure to reload your shell to have the completions available: To uninstall the script and its resources, run: Makefile honors both PREFIX ( /usr/loc","default_branch":null,"files":null,"tree":[],"storefront":"/r/savoirfairelinux","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/savoirfairelinux/cqfd/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}