clobber

command module
v0.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 25, 2018 License: MIT Imports: 1 Imported by: 0

README

Build Status

Clobber

 ___    _      _____  ___    ___    ___    ___
(  _`\ ( )    (  _  )(  _`\ (  _`\ (  _`\ |  _`\
| ( (_)| |    | ( ) || (_) )| (_) )| (_(_)| (_) )
| |  _ | |  _ | | | ||  _ <'|  _ <'|  _)_ | ,  /
| (_( )| |_( )| (_) || (_) )| (_) )| (_( )| |\ \
(____/'(____/'(_____)(____/'(____/'(____/'(_) (_)
                                         by @Dids

Clobber is command-line application for building Clover.

NOTICE: Work in progress. Check the list below for details.

Implemented vs. Missing
  • An easy to install CLI application, distributed via brew
  • Ability to build Clover on any machine (as long as the requirements are met)
  • Target a specific Clover version/revision
  • See less/more build output (--verbose, --quiet flags etc.)
  • Better logging (log to file, use colors to signify log type etc.)
  • Support for additional drivers (AptioFixPkg, ApfsSupportPkg etc.)
  • Additional customization options (select to include/exclude drivers etc.)
Requirements

Note that when you run clobber for the first time, it may prompt you to install JDK, saying javac is missing, but you can safely ignore this prompt.
The reason for this prompt comes from building gettext, so it's an unfortunate side effect that we can't do anything about.

Installation

brew tap Dids/brewery
brew install clobber

Usage

Build the latest version of Clover:

clobber

Build a specific Clover version/revision:

clobber --revision 1234

View all the available options:

clobber --help

Development

Install dep:

curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh

Install dependencies:

dep ensure

Run the application:

go run main.go

Run tests:

go test ./...

License

See LICENSE.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL