mirror of
				https://github.com/KevinMidboe/motdGO.git
				synced 2025-10-29 17:50:24 +00:00 
			
		
		
		
	update readme
This commit is contained in:
		
							
								
								
									
										17
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								README.md
									
									
									
									
									
								
							@@ -22,8 +22,13 @@ For a usage instruction read the commands usage with `figlet4go -h`
 | 
				
			|||||||
### Basic
 | 
					### 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.
 | 
					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.
 | 
				
			||||||
```go
 | 
					```go
 | 
				
			||||||
 | 
					import "github.com/probandula/figlet4go"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// ...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ascii := figlet4go.NewAsciiRender()
 | 
					ascii := figlet4go.NewAsciiRender()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// The underscore would be an error
 | 
				
			||||||
renderStr, _ := ascii.Render("Hello World")
 | 
					renderStr, _ := ascii.Render("Hello World")
 | 
				
			||||||
fmt.Print(renderStr)
 | 
					fmt.Print(renderStr)
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
@@ -31,6 +36,11 @@ fmt.Print(renderStr)
 | 
				
			|||||||
### Colored
 | 
					### Colored
 | 
				
			||||||
The colors given in the `[]color.Attribute` slice are repeating if the string is longer than the slice. You have to call the `RenderOpts` instead of the `Render` method to give the Renderer the Options.
 | 
					The colors given in the `[]color.Attribute` slice are repeating if the string is longer than the slice. You have to call the `RenderOpts` instead of the `Render` method to give the Renderer the Options.
 | 
				
			||||||
```go
 | 
					```go
 | 
				
			||||||
 | 
					import "github.com/probandula/figlet4go"
 | 
				
			||||||
 | 
					import "github.com/fatih/color"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// ...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ascii := figlet4go.NewAsciiRender()
 | 
					ascii := figlet4go.NewAsciiRender()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Adding the colors to RenderOptions
 | 
					// Adding the colors to RenderOptions
 | 
				
			||||||
@@ -42,7 +52,6 @@ options.FontColor = []color.Attribute{
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
renderStr, _ := ascii.RenderOpts("Hello Colors", options)
 | 
					renderStr, _ := ascii.RenderOpts("Hello Colors", options)
 | 
				
			||||||
 | 
					 | 
				
			||||||
fmt.Print(renderStr)
 | 
					fmt.Print(renderStr)
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -50,6 +59,11 @@ fmt.Print(renderStr)
 | 
				
			|||||||
If you want to use another font, you have to specify the name of the font as in this example.  
 | 
					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
 | 
					```go
 | 
				
			||||||
 | 
					import "github.com/probandula/figlet4go"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// ...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
ascii := figlet4go.NewAsciiRender()
 | 
					ascii := figlet4go.NewAsciiRender()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
options := figlet4go.NewRenderOptions()
 | 
					options := figlet4go.NewRenderOptions()
 | 
				
			||||||
@@ -59,7 +73,6 @@ options.FontName = "larry3d"
 | 
				
			|||||||
ascii.LoadFont("/path/to/fonts/")
 | 
					ascii.LoadFont("/path/to/fonts/")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
renderStr, _ := ascii.RenderOpts("Hello Colors", options)
 | 
					renderStr, _ := ascii.RenderOpts("Hello Colors", options)
 | 
				
			||||||
 | 
					 | 
				
			||||||
fmt.Print(renderStr)
 | 
					fmt.Print(renderStr)
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user