Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eldersjavas/ebibuilder

Ebitengine Builder
https://github.com/eldersjavas/ebibuilder

ebiten go golang

Last synced: about 1 month ago
JSON representation

Ebitengine Builder

Awesome Lists containing this project

README

        

# [EbiBuilder](https://github.com/EldersJavas/EbiBuilder)

[![GitHub license](https://img.shields.io/github/license/EldersJavas/EbiBuilder?style=flat-square)](https://github.com/EldersJavas/EbiBuilder/blob/master/LICENSE)
![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/EldersJavas/EbiBuilder?style=flat-square)
[![GitHub tag (latest SemVer)](https://img.shields.io/github/tag/EldersJavas/EbiBuilder?style=flat-square)](https://github.com/EldersJavas/EbiBuilder)
[![GoDoc](https://godoc.org/github.com/EldersJavas/EbiBuilder?status.svg)](https://pkg.go.dev/github.com/EldersJavas/EbiBuilder)
[![Go Report Card](https://goreportcard.com/badge/github.com/EldersJavas/EbiBuilder)](https://goreportcard.com/report/github.com/EldersJavas/EbiBuilder)
[![wakatime](https://wakatime.com/badge/user/251739d5-2666-4202-9df0-c3b0c64457e4/project/70119925-9677-4119-a10d-db940e271e6a.svg)](https://wakatime.com/badge/user/251739d5-2666-4202-9df0-c3b0c64457e4/project/70119925-9677-4119-a10d-db940e271e6a)

[![EbitenPot](https://img.shields.io/badge/Subjection-EbitenPot-orange?style=flat-square)](https://github.com/ebitenpot/) PotCore v1

The builder for [Ebitengine](https://github.com/hajimehoshi/ebiten).

A tool for managing & building the ebitengine game.

## Usage

```bash
A tool for managing & building the ebitengine game. (Version: 1.0)
Usage:
EbiBuilder [global options...] COMMAND [--options ...] [arguments ...]
EbiBuilder [global options...] COMMAND [--options ...] SUBCOMMAND [--options ...] [arguments ...]

Global Options:
-h, --help Display the help information
--ishell Run in an interactive shell environment(TODO)
--nc, --no-color Disable color when outputting message
--ni, --no-interactive Disable interactive confirmation operation
--np, --no-progress Disable display progress message
--verbose Set logs reporting level(quiet 0 - 5 crazy) (default 1=error)
-V, --version Display app version information

Available Commands:
build Build Ebitengine game (alias: Build,BUILD,buildgame)
clean Clean build (alias: Clean,CLEAN)
config Config (alias: Config,CONFIG)
create Create new ebiengine project (alias: Create,CREATE)
gen-emojis Fetch emoji codes form data source url, then generate a go file. (alias: gen-emj)
genac Generate auto complete scripts for current application (alias: gen-ac)
self-update Self-update (alias: Self-update,selfupdate,Selfupdate)
help Display help information

Use "EbiBuilder COMMAND -h" for more information about a command
```

## Feature

- [x] **build** _[WIP]_
- [x] Debug
- [x] Release
- [ ] **publish**
- [ ] **WASM** _[20%]_
- [ ] ~~Mobile~~ _[Pause]_
- [x] **clean**
- [x] **create** _[WIP]_
- [x] config
- [x] init
- [x] print
- [ ] check
- [ ] test
- [ ] ~~upgrade~~ _[Pause]_
- [x] self-update

enjoy!

> By EldersJavas