{"repo":"go-gilbert/gilbert","free":true,"listed":false,"github":"https://github.com/go-gilbert/gilbert","clone":"git clone https://github.com/go-gilbert/gilbert.git","description":"Build system and task runner for Go projects","language":"Go","stars":129,"topics":["golang","go","task-runner","toolkit","golang-library","cli","tool"],"license":"MIT","category":"cli-tools","readme_excerpt":"Gilbert Build toolchain and task runner for Go [!IMPORTANT] The project is in a process of heavy refactoring. Please see the issue. Features Gilbert is task runner that aims to provide declarative way to define and run tasks like in other projects like Gradle , Maven and etc. All tasks are declared in gilbert file ( gilbert.yaml ). Example of the file you can find here. Full list of features: Tasks - Simple job declaration - Rollback and graceful shutdown - Evaluation conditions - Async and parallel jobs - Job timeout and deadline - Job and manifest templates - Go templates - Variables and inline expressions Actions - Built-in most necessary actions - Track file changes and re-run task on change - Check project test coverage with specified threshold - Build project - Plugins for custom actions - Get plugins from GitHub or other sources - Simple Plugin API Read documentation and sample project for more information. Installation All release binaries are available on the releases page. Linux, macOS and FreeBSD Windows Powershell Note : You should run Set-ExecutionPolicy Bypass in PowerShell to be able to execute installation script. Some features, like plugins are not available on Windows. We recommend to use Windows Subsystem for Linux (WSL) for full experience. Usage Please check out quick start guide. Tools Plugin for Visual Studio Code","default_branch":null,"files":null,"tree":[],"storefront":"/r/go-gilbert","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/go-gilbert/gilbert/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."}