All Projects → go-gilbert → gilbert

go-gilbert / gilbert

Licence: MIT license
Build system and task runner for Go projects

Programming Languages

go
31211 projects - #10 most used programming language
powershell
5483 projects
shell
77523 projects

Projects that are alternatives of or similar to gilbert

typed-prelude
Reliable, standards-oriented software for browsers & Node.
Stars: ✭ 48 (-54.29%)
Mutual labels:  toolkit
gow
Missing watch mode for Go commands. Watch Go files and execute a command like "go run" or "go test"
Stars: ✭ 343 (+226.67%)
Mutual labels:  task-runner
aptk
A toolkit project to enable you to build annotation processors more easily
Stars: ✭ 28 (-73.33%)
Mutual labels:  toolkit
Awesome-Tools-For-WebDevelopers
Awesome Tools For Web Developers
Stars: ✭ 57 (-45.71%)
Mutual labels:  toolkit
myrmidon
A rofi task / command executor
Stars: ✭ 82 (-21.9%)
Mutual labels:  task-runner
flipper-ui
React UI toolkit for the web.
Stars: ✭ 24 (-77.14%)
Mutual labels:  toolkit
GLPT
GLPT :: OpenGL Pascal Toolkit. A multi-platform library for OpenGL and OpenGL ES
Stars: ✭ 26 (-75.24%)
Mutual labels:  toolkit
Sparkora
Powerful rapid automatic EDA and feature engineering library with a very easy to use API 🌟
Stars: ✭ 51 (-51.43%)
Mutual labels:  toolkit
awesome-vulcan
🗒 A list of resources to learn awesome VulcanJS 🖖
Stars: ✭ 15 (-85.71%)
Mutual labels:  toolkit
content-and-experience-toolkit
The Oracle Content Management Toolkit and SDKs help you develop custom applications that consume content that is managed in the OCM repository. These applications can be developed in the Content Management Cloud or using 3rd party tools.
Stars: ✭ 41 (-60.95%)
Mutual labels:  toolkit
benchkit
A developer-centric toolkit module for Android to facilitate in-depth profiling and benchmarking.
Stars: ✭ 48 (-54.29%)
Mutual labels:  toolkit
hack-cs-tools
client side (C-S) penetration toolkit
Stars: ✭ 111 (+5.71%)
Mutual labels:  toolkit
bask
A runner and framework for command-centric Bash scripts.
Stars: ✭ 31 (-70.48%)
Mutual labels:  task-runner
ngx upstream jdomain
An asynchronous domain name resolution module for nginx upstream.
Stars: ✭ 71 (-32.38%)
Mutual labels:  task-runner
UnityCommon
A collection of common frameworks and tools for Unity-based projects
Stars: ✭ 61 (-41.9%)
Mutual labels:  toolkit
spicescript
A Handy-Dandy Personal Toolkit for Enumeration and a headstart on attacking a machine!
Stars: ✭ 20 (-80.95%)
Mutual labels:  toolkit
runfile
Command line for your projects
Stars: ✭ 22 (-79.05%)
Mutual labels:  task-runner
battack
©SMS BOMBING & CALL BOMBING TOOL FOR TERMUX
Stars: ✭ 336 (+220%)
Mutual labels:  toolkit
alfons
🚀 Task runner for Lua and MoonScript.
Stars: ✭ 17 (-83.81%)
Mutual labels:  task-runner
microui-odin
A tiny immediate-mode UI library for The Odin Programming Language
Stars: ✭ 24 (-77.14%)
Mutual labels:  toolkit

Build Status Windows Build Status

Gilbert

Build toolchain and task runner for Go

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
  • 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

Read documentation and sample project for more information.

Installation

All release binaries are available on the releases page.

Linux, macOS and FreeBSD

curl https://raw.githubusercontent.com/go-gilbert/gilbert/master/install.sh | sh

Windows

Powershell

Invoke-Expression (Invoke-Webrequest 'https://raw.githubusercontent.com/go-gilbert/gilbert/master/install.ps1' -UseBasicParsing).Content

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].