// // Copyright (c) 2016-2019 The Aurora Authors. All rights reserved. // This program is free software. It comes without any warranty, // to the extent permitted by applicable law. You can redistribute // it and/or modify it under the terms of the Unlicense. See LICENSE // file for more details or see below. // // // DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE // Version 2, December 2004 // // Copyright (C) 2004 Sam Hocevar // // Everyone is permitted to copy and distribute verbatim or modified // copies of this license document, and changing it is allowed as long // as the name is changed. // // DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE // TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION // // 0. You just DO WHAT THE FUCK YOU WANT TO. // package aurora import ( "fmt" ) func ExampleRed() { fmt.Println("value exceeds min-threshold:", Red(3.14)) // Output: value exceeds min-threshold: 3.14 } func ExampleBold() { fmt.Println("value:", Bold(Green(99))) // Output: value: 99 } func ExampleNewAurora_no_colors() { a := NewAurora(false) fmt.Println(a.Red("Not red")) // Output: Not red } func ExampleNewAurora_colors() { a := NewAurora(true) fmt.Println(a.Red("Red")) // Output: Red } func Example_printf() { fmt.Printf("%d %s", Blue(100), BgBlue("cats")) // Output: 100 cats } func ExampleSprintf() { fmt.Print( Sprintf( Blue("we've got %d cats, but want %d"), // <- blue format Cyan(5), Bold(Magenta(25)), ), ) // Output: we've got 5 cats, but want 25 }