Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/julienbreux/baleia
🐋 Baleia – A template engine used to manage Docker images templates repositories
https://github.com/julienbreux/baleia
cli cli-app docker dockerfile go repository-template template
Last synced: 12 days ago
JSON representation
🐋 Baleia – A template engine used to manage Docker images templates repositories
- Host: GitHub
- URL: https://github.com/julienbreux/baleia
- Owner: JulienBreux
- License: mit
- Created: 2019-08-05T08:46:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-10-28T14:09:03.000Z (about 5 years ago)
- Last Synced: 2024-10-12T00:21:03.579Z (3 months ago)
- Topics: cli, cli-app, docker, dockerfile, go, repository-template, template
- Language: Go
- Size: 79.1 KB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🐋 Baleia – A template engine used to manage Docker images templates repositories
[![CircleCI](https://badgen.net/circleci/github/JulienBreux/baleia/master)](https://circleci.com/gh/JulienBreux/baleia)
[![Go Report Card](https://goreportcard.com/badge/github.com/JulienBreux/baleia)](https://goreportcard.com/report/github.com/JulienBreux/baleia)
[![codebeat badge](https://codebeat.co/badges/4cb0c1d1-6e1d-4219-aba9-083f18e23e09)](https://codebeat.co/projects/github-com-julienbreux-baleia-master)
[![GoDoc](https://godoc.org/github.com/JulienBreux/baleia?status.svg)](http://godoc.org/github.com/JulienBreux/baleia)
[![GitHub tag](https://img.shields.io/github/tag/JulienBreux/baleia.svg)](Tag)
[![Go version](https://img.shields.io/badge/go-v1.13-blue)](https://golang.org/dl/#stable)Baleia is a template engine used to manage Docker images templates repositories.
The project is based on three philosophies *KISS*, *DRY* and *YAGNI*.---
## Installation
Baleia is available on Linux, OSX and Windows platforms.
* Binaries for Mac OS, Linux and Windows are available as tarballs in the [release](https://github.com/JulienBreux/baleia/releases) page.
* Via Homebrew (Mac OS) or LinuxBrew (Linux)
```shell
brew tap JulienBreux/baleia
brew install baleia
```* Building from source
Baleia was built using go 1.12 or above. In order to build Baleia from source you must:
1. Clone this repository
2. Enable Go module via env var `GO111MODULE=on`
3. Add the following command in your go.mod file```text
replace (
github.com/JulienBreux/baleia => CLONED_GIT_REPOSITORY
)
```4. Build and run the executable
```shell
go run main.go
```5. Use it
```shell
./baleia
```---
## Contact Info
1. **Email**: [email protected]
2. **GitHub**: [@JulienBreux](https://github.com/JulienBreux)
3. **Twitter**: [@JulienBreux](https://twitter.com/JulienBreux)---
## Security info
### GPG Signature
You can download Julien Breux's public key to verify the signature.
```shell
gpg --keyserver hkps://hkps.pool.sks-keyservers.net --recv-keys 0BD023FA
```