Coder Social home page Coder Social logo

bold's Introduction

Bold โ€” a software build automation tool

Features

  • Build scripts are simple declarative Python code
  • Built-in builders for C
  • Works on Linux and Windows
  • Easy to write custom builders
  • No external dependencies (just argparse for Python 2.6), small hackable codebase
  • Builder-level script code change detection

Setup

PyPI package is available: pypi.python.org/pypi/bold

If you are new to Python and just want to make this thing work ASAP, to install latest released version system-wide:

sudo easy_install bold

If you use virtualenv, pip, etc.:

pip install bold

To install latest development version:

pip install git+https://github.com/fillest/bold.git

Issues

Please submit bugs, feature requests or any feedback to issue tracker

License

See licence.txt (MIT License)

bold's People

Contributors

fillest avatar

Watchers

 avatar

bold's Issues

config file

to set frequently used args/env/settings/..
e.g. if i want to set some flag and always pass it, move it to config
also it allows to use multiple configs (+ config inheritance?)

external task integration

use case:

  1. someone makes a custom builder, a git repo, package it to pypi ("included" tasks should be made this way btw)
  2. user installs bold, installs this package and his build just works

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.