Skip to content

Commit

Permalink
readme changes, other default font, go-bindata for default font, litt…
Browse files Browse the repository at this point in the history
…le commenting
  • Loading branch information
probandula committed Oct 24, 2016
1 parent bc87934 commit edfcb18
Show file tree
Hide file tree
Showing 14 changed files with 2,533 additions and 822 deletions.
25 changes: 0 additions & 25 deletions .gitignore

This file was deleted.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2014 getwe
Copyright (c) 2014 getwe, 2016 probandula

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
Expand Down
42 changes: 22 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,34 @@
# figlet4go
_______ __ _______ __ _______ .___________. _ _ _______ ______
| ____|| | / _____|| | | ____|| || || | / _____| / __ \
| |__ | | | | __ | | | |__ `---| |----`| || |_ | | __ | | | |
| __| | | | | |_ | | | | __| | | |__ _| | | |_ | | | | |
| | | | | |__| | | `----.| |____ | | | | | |__| | | `--' |
|__| |__| \______| |_______||_______| |__| |_| \______| \______/
# FIGlet for Go

A port of [figlet](http://www.figlet.org/) to golang.
Make it easier to use,add some new feature such as colorized outputs.
**Currently in Development.
Sould work but will be improved (add demos, better font adding, maybe better performance, more default fonts)**

## Usage
A port of [figlet](http://www.figlet.org/) to golang and fork of [getwe/figlet4go](https://github.com/getwe/figlet4go).

![screenshot](./screenshot/figlet4go.png)

### Install
## Installation

```
go get -u github.com/getwe/figlet4go
go get -u github.com/probandula/figlet4go
```

### Demo
## Usage
```go
// Create the renderer
ascii := figlet4go.NewAsciiRender()

// Optional: Add color to the letters (https://github.com/fatih/color needed)

```
cd demo/
go build
./demo -str="golang"
#Maybe you have to `brew install figlet` if you need 3D fond in mac osx.
// Render and print the string
renderStr, _ := ascii.Render("Hello World")
fmt.Print(renderStr)
```

see details in `demo/demo.go` .
## Default font
The default font is 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).

![screenshot](./screenshot/demo1.jpg)
## Use the demo
There are [demo](https://github.com/probandula/figlet4go/blob/master/demo) programs for trying out the library.
To run them, `cd` into the `demo/` directory and run `go run [filename]` on any program you want to run.
Loading

0 comments on commit edfcb18

Please sign in to comment.