<h1 align="center" <br <a href="https://github.com/gopinath-langote/1build" <img src="https://github.com/gopinath-langote/1build/blob/master/docs/assets/1build-logo.png?raw=true" alt="1build" width="500"</a <br </h1
<br
<p align="center" <a href="https://github.com/gopinath-langote/1build/releases/latest" <img src="https://img.shields.io/github/release/gopinath-langote/1build?label=version" alt="1build Version" </a <a href="https://github.com/sindresorhus/awesome" <img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg" alt="Awesome" /</a <a href="https://github.com/gopinath-langote/1build/blob/master/LICENSE" <img src="https://img.shields.io/github/license/gopinath-langote/1build" alt="License" </a <a href="https://travis-ci.org/gopinath-langote/1build" <img src="https://travis-ci.org/gopinath-langote/1build.svg?branch=master" alt="Build Status" </a <a href="https://goreportcard.com/report/github.com/gopinath-langote/1build" <img src="https://goreportcard.com/badge/github.com/gopinath-langote/1build" alt="Go Report Card" </a </p
<br
1build is an automation tool used for research and development projects that arms you with the convenience to configure project-local command line aliases – and then run the commands quickly and easily. It is particularly helpful when you deal with multiple projects and switch between them all the time. It is often the fact that different projects use different build tools and have different environment requirements – and then switching from one project to another is becoming increasingly cumbersome. That is where 1build comes into play.
With 1build you can create simple and easily memorable command aliases for commonly used project commands such as build, test, run or anything else. These aliases will have a project-local scope which means that they will be accessible only within the project directory. This way you can unify all your projects to build with the same simple command disregarding of what build tool they use. It will remove the hassle of remembering all those commands improving the mental focus for the things that actually matter.
Install
Homebrew
brew tap gopinath-langote/one-build
brew install one-buildVerify the installation:
1build --version<details <summary<strongTroubleshooting: Checksum mismatch error</strong</summary
If you see "Formula reports different checksum", try clearing the cached formula:
brew untap gopinath-langote/one-build
brew tap gopinath-langote/one-build
brew install one-buildThis fetches the latest version and clears any cached formula data. </details
Manual
- Download and install binary from the latest release
- Recommended: add 1build executable to your $PATH.