← 全部工具

1build

热度 60 更新于 开发与构建

Frictionless way of managing project-specific commands.

pypiauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

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

Verify 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-build

This 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.

Usage