Skip to content

Coronon/flyde

Repository files navigation

codecov

flyde

flyde is a command line tool, which boosts the productivity of C++ developers greatly. You are able to define compiler routines, workflows and even custom Python scripts to meet the requirements of modern and complex solutions. flyde allows you to focus on your main tasks instead of fighting with the compiler and creating build / test / deploy / ... scripts. Simply define what you want once and let flyde do the boring work.

Features (WiP)

  • Write your compiler requirements in a configuration file and flyde takes care of invocing g++, placing your binary and much more
  • Define workflows! A workflow could consist of compiling your code with a specific config and then run it to f.E. execute unit tests
  • Faster build speed thanks to advanced caching and multi-threading support

Installation

To install the project the Dart SDK is required.

pub get

Running

dart run

Repository

GitHub Actions

This project utilizes GitHub Actions for automation. Its uses are described below:

  • Coverage report generation for Codecov and our self-hosted coverage index
  • NOTICES generation for licenses of used packages (not dev_dependencies) taken from pubspec.yaml