mirror of
https://github.com/KevinMidboe/motdGO.git
synced 2025-10-29 09:40:23 +00:00
update readme
This commit is contained in:
22
README.md
22
README.md
@@ -1,26 +1,28 @@
|
||||
# FIGlet for Go
|
||||
|
||||
A port of [figlet](http://www.figlet.org/) to golang and fork of [getwe/figlet4go](https://github.com/getwe/figlet4go).
|
||||
`figlet4go` is a go library forked from [getwe/figlet4go](https://github.com/getwe/figlet4go) which is a port of [FIGlet](http://www.figlet.org/) to Golang.
|
||||
With `figlet4go` it's easy to create **ascii text banners** in the command-line or with the given api.
|
||||
|
||||
|
||||
|
||||

|
||||
```bash
|
||||
$ figlet4go -str "figlet4go" -font "larry3d" -colors "green;yellow;cyan"
|
||||
```
|
||||
|
||||
|
||||
## Installation
|
||||
|
||||
```
|
||||
go get -u github.com/probandula/figlet4go/...
|
||||
$ go get -u github.com/probandula/figlet4go/...
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
### Command-line
|
||||
You can use the `figlet4go` command in the command-line like this:
|
||||
You can use the `figlet4go` command in the command-line.
|
||||
For example (generates the banner on top):
|
||||
```bash
|
||||
figlet4go -str "Hello CLI"
|
||||
$ figlet4go -str "figlet4go" -font "larry3d" -colors "green;yellow;cyan"
|
||||
```
|
||||
For a usage instruction read the commands usage with `figlet4go -h`
|
||||
For a usage instruction read the commands usage with `figlet4go -h`.
|
||||
|
||||
### Basic
|
||||
You have to create a renderer (`ascii`) and let it render the desired string through the `Render` method. After that you can simply print the returned string.
|
||||
@@ -60,7 +62,7 @@ fmt.Print(renderStr)
|
||||
|
||||
### Other font
|
||||
If you want to use another font, you have to specify the name of the font as in this example.
|
||||
Is the font you want to use not [included](#builtin) you have to load the font manually with the `LoadFont` method. This method will walk the path recursively and load all `.flf` files
|
||||
Is the font you want to use not [included](#builtin) you have to load the font manually with the `LoadFont` method. This method will walk the path recursively and load all `.flf` files.
|
||||
```go
|
||||
import "github.com/probandula/figlet4go"
|
||||
|
||||
@@ -85,7 +87,7 @@ fmt.Print(renderStr)
|
||||
The builtin fonts are built into the `bindata.go` file with the tool [go-bindata](https://github.com/jteeuwen/go-bindata).
|
||||
The bash script for building the default font is stored in `tools/` (`go-bindata` must be installed).
|
||||
|
||||
The default font is `standard`. These are the builtin fonts
|
||||
The default font is `standard`. These are the builtin fonts:
|
||||
|
||||
| Font name | Source |
|
||||
| --------- | ------ |
|
||||
|
||||
Reference in New Issue
Block a user