diff --git a/README.md b/README.md index e7a126d93..6df440a41 100644 --- a/README.md +++ b/README.md @@ -185,38 +185,9 @@ func main() { -### section/demo - -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/section/demo/animation.svg) - -
- -SHOW SOURCE - -```go -package main - -import "github.com/pterm/pterm" - -func main() { - // Print a section with level one. - pterm.DefaultSection.Println("This is a section!") - // Print placeholder. - pterm.Info.Println("And here is some text.\nThis text could be anything.\nBasically it's just a placeholder") - - // Print a section with level two. - pterm.DefaultSection.WithLevel(2).Println("This is another section!") - // Print placeholder. - pterm.Info.Println("And this is\nmore placeholder text") -} - -``` - -
- -### prefix/demo +### panel/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/prefix/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/panel/demo/animation.svg)
@@ -228,26 +199,23 @@ package main import "github.com/pterm/pterm" func main() { - // Enable debug messages. - pterm.EnableDebugMessages() + // Declare panels in a two dimensional grid system. + panels := pterm.Panels{ + {{Data: "This is the first panel"}, {Data: pterm.DefaultHeader.Sprint("Hello, World!")}, {Data: "This\npanel\ncontains\nmultiple\nlines"}}, + {{Data: pterm.Red("This is another\npanel line")}, {Data: "This is the second panel\nwith a new line"}}, + } - pterm.Debug.Println("Hello, World!") // Print Debug. - pterm.Info.Println("Hello, World!") // Print Info. - pterm.Success.Println("Hello, World!") // Print Success. - pterm.Warning.Println("Hello, World!") // Print Warning. - pterm.Error.Println("Errors show the filename and linenumber inside the terminal!") // Print Error. - pterm.Info.WithShowLineNumber().Println("Other PrefixPrinters can do that too!") // Print Error. - // Temporarily set Fatal to false, so that the CI won't crash. - pterm.Fatal.WithFatal(false).Println("Hello, World!") // Print Fatal. + // Print panels. + _ = pterm.DefaultPanel.WithPanels(panels).WithPadding(5).Render() } ```
-### panel/demo +### header/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/panel/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header/demo/animation.svg)
@@ -259,23 +227,19 @@ package main import "github.com/pterm/pterm" func main() { - // Declare panels in a two dimensional grid system. - panels := pterm.Panels{ - {{Data: "This is the first panel"}, {Data: pterm.DefaultHeader.Sprint("Hello, World!")}, {Data: "This\npanel\ncontains\nmultiple\nlines"}}, - {{Data: pterm.Red("This is another\npanel line")}, {Data: "This is the second panel\nwith a new line"}}, - } - - // Print panels. - _ = pterm.DefaultPanel.WithPanels(panels).WithPadding(5).Render() + // Print a default header. + pterm.DefaultHeader.Println("This is the default header!") + pterm.Println() // spacer + pterm.DefaultHeader.WithFullWidth().Println("This is a full-width header.") } ```
-### header-custom/demo +### center/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header-custom/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/center/demo/animation.svg)
@@ -287,35 +251,22 @@ package main import "github.com/pterm/pterm" func main() { - // All available options: https://pkg.go.dev/github.com/pterm/pterm#HeaderPrinter - - // Build on top of DefaultHeader - pterm.DefaultHeader. // Use DefaultHeader as base - WithMargin(15). - WithBackgroundStyle(pterm.NewStyle(pterm.BgCyan)). - WithTextStyle(pterm.NewStyle(pterm.FgBlack)). - Println("This is a custom header!") - // Instead of printing the header you can set it to a variable. - // You can then reuse your custom header. + pterm.DefaultCenter.Println("This text is centered!\nIt centeres the whole block by default.\nIn that way you can do stuff like this:") - // Making a completely new HeaderPrinter - newHeader := pterm.HeaderPrinter{ - TextStyle: pterm.NewStyle(pterm.FgBlack), - BackgroundStyle: pterm.NewStyle(pterm.BgRed), - Margin: 20, - } + // Generate BigLetters + s, _ := pterm.DefaultBigText.WithLetters(pterm.NewLettersFromString("PTerm")).Srender() + pterm.DefaultCenter.Println(s) // Print BigLetters with the default CenterPrinter - // Print header. - newHeader.Println("This is a custom header!") + pterm.DefaultCenter.WithCenterEachLineSeparately().Println("This text is centered!\nBut each line is\ncentered\nseparately") } ```
-### header/demo +### prefix/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/prefix/demo/animation.svg)
@@ -327,19 +278,26 @@ package main import "github.com/pterm/pterm" func main() { - // Print a default header. - pterm.DefaultHeader.Println("This is the default header!") - pterm.Println() // spacer - pterm.DefaultHeader.WithFullWidth().Println("This is a full-width header.") + // Enable debug messages. + pterm.EnableDebugMessages() + + pterm.Debug.Println("Hello, World!") // Print Debug. + pterm.Info.Println("Hello, World!") // Print Info. + pterm.Success.Println("Hello, World!") // Print Success. + pterm.Warning.Println("Hello, World!") // Print Warning. + pterm.Error.Println("Errors show the filename and linenumber inside the terminal!") // Print Error. + pterm.Info.WithShowLineNumber().Println("Other PrefixPrinters can do that too!") // Print Error. + // Temporarily set Fatal to false, so that the CI won't crash. + pterm.Fatal.WithFatal(false).Println("Hello, World!") // Print Fatal. } ```
-### paragraph/demo +### section/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/paragraph/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/section/demo/animation.svg)
@@ -351,17 +309,15 @@ package main import "github.com/pterm/pterm" func main() { - // Print long text with default paragraph printer. - pterm.DefaultParagraph.Println("This is the default paragraph printer. As you can see, no words are separated, " + - "but the text is split at the spaces. This is useful for continuous text of all kinds. You can manually change the line width if you want to." + - "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") - - // Print one line space. - pterm.Println() + // Print a section with level one. + pterm.DefaultSection.Println("This is a section!") + // Print placeholder. + pterm.Info.Println("And here is some text.\nThis text could be anything.\nBasically it's just a placeholder") - // Print long text without paragraph printer. - pterm.Println("This text is written with the default Println() function. No intelligent splitting here." + - "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") + // Print a section with level two. + pterm.DefaultSection.WithLevel(2).Println("This is another section!") + // Print placeholder. + pterm.Info.Println("And this is\nmore placeholder text") } ``` @@ -399,9 +355,9 @@ func main() {
-### center/demo +### paragraph/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/center/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/paragraph/demo/animation.svg)
@@ -413,13 +369,17 @@ package main import "github.com/pterm/pterm" func main() { - pterm.DefaultCenter.Println("This text is centered!\nIt centeres the whole block by default.\nIn that way you can do stuff like this:") + // Print long text with default paragraph printer. + pterm.DefaultParagraph.Println("This is the default paragraph printer. As you can see, no words are separated, " + + "but the text is split at the spaces. This is useful for continuous text of all kinds. You can manually change the line width if you want to." + + "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") - // Generate BigLetters - s, _ := pterm.DefaultBigText.WithLetters(pterm.NewLettersFromString("PTerm")).Srender() - pterm.DefaultCenter.Println(s) // Print BigLetters with the default CenterPrinter + // Print one line space. + pterm.Println() - pterm.DefaultCenter.WithCenterEachLineSeparately().Println("This text is centered!\nBut each line is\ncentered\nseparately") + // Print long text without paragraph printer. + pterm.Println("This text is written with the default Println() function. No intelligent splitting here." + + "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") } ``` @@ -464,9 +424,9 @@ func main() {
-### tree/demo +### header-custom/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/tree/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header-custom/demo/animation.svg)
@@ -475,42 +435,29 @@ func main() { ```go package main -import ( - "github.com/pterm/pterm" -) +import "github.com/pterm/pterm" func main() { - // You can use a LeveledList here, for easy generation. - leveledList := pterm.LeveledList{ - pterm.LeveledListItem{Level: 0, Text: "C:"}, - pterm.LeveledListItem{Level: 1, Text: "Users"}, - pterm.LeveledListItem{Level: 1, Text: "Windows"}, - pterm.LeveledListItem{Level: 1, Text: "Programs"}, - pterm.LeveledListItem{Level: 1, Text: "Programs(x86)"}, - pterm.LeveledListItem{Level: 1, Text: "dev"}, - pterm.LeveledListItem{Level: 0, Text: "D:"}, - pterm.LeveledListItem{Level: 0, Text: "E:"}, - pterm.LeveledListItem{Level: 1, Text: "Movies"}, - pterm.LeveledListItem{Level: 1, Text: "Music"}, - pterm.LeveledListItem{Level: 2, Text: "LinkinPark"}, - pterm.LeveledListItem{Level: 1, Text: "Games"}, - pterm.LeveledListItem{Level: 2, Text: "Shooter"}, - pterm.LeveledListItem{Level: 3, Text: "CallOfDuty"}, - pterm.LeveledListItem{Level: 3, Text: "CS:GO"}, - pterm.LeveledListItem{Level: 3, Text: "Battlefield"}, - pterm.LeveledListItem{Level: 4, Text: "Battlefield 1"}, - pterm.LeveledListItem{Level: 4, Text: "Battlefield 2"}, - pterm.LeveledListItem{Level: 0, Text: "F:"}, - pterm.LeveledListItem{Level: 1, Text: "dev"}, - pterm.LeveledListItem{Level: 2, Text: "dops"}, - pterm.LeveledListItem{Level: 2, Text: "PTerm"}, - } + // All available options: https://pkg.go.dev/github.com/pterm/pterm#HeaderPrinter - // Generate tree from LeveledList. - root := pterm.NewTreeFromLeveledList(leveledList) + // Build on top of DefaultHeader + pterm.DefaultHeader. // Use DefaultHeader as base + WithMargin(15). + WithBackgroundStyle(pterm.NewStyle(pterm.BgCyan)). + WithTextStyle(pterm.NewStyle(pterm.FgBlack)). + Println("This is a custom header!") + // Instead of printing the header you can set it to a variable. + // You can then reuse your custom header. - // Render TreePrinter - pterm.DefaultTree.WithRoot(root).Render() + // Making a completely new HeaderPrinter + newHeader := pterm.HeaderPrinter{ + TextStyle: pterm.NewStyle(pterm.FgBlack), + BackgroundStyle: pterm.NewStyle(pterm.BgRed), + Margin: 20, + } + + // Print header. + newHeader.Println("This is a custom header!") } ``` @@ -581,6 +528,60 @@ func main() {
+### tree/demo + +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/tree/demo/animation.svg) + +
+ +SHOW SOURCE + +```go +package main + +import ( + "github.com/pterm/pterm" + "github.com/pterm/pterm/putils" +) + +func main() { + // You can use a LeveledList here, for easy generation. + leveledList := pterm.LeveledList{ + pterm.LeveledListItem{Level: 0, Text: "C:"}, + pterm.LeveledListItem{Level: 1, Text: "Users"}, + pterm.LeveledListItem{Level: 1, Text: "Windows"}, + pterm.LeveledListItem{Level: 1, Text: "Programs"}, + pterm.LeveledListItem{Level: 1, Text: "Programs(x86)"}, + pterm.LeveledListItem{Level: 1, Text: "dev"}, + pterm.LeveledListItem{Level: 0, Text: "D:"}, + pterm.LeveledListItem{Level: 0, Text: "E:"}, + pterm.LeveledListItem{Level: 1, Text: "Movies"}, + pterm.LeveledListItem{Level: 1, Text: "Music"}, + pterm.LeveledListItem{Level: 2, Text: "LinkinPark"}, + pterm.LeveledListItem{Level: 1, Text: "Games"}, + pterm.LeveledListItem{Level: 2, Text: "Shooter"}, + pterm.LeveledListItem{Level: 3, Text: "CallOfDuty"}, + pterm.LeveledListItem{Level: 3, Text: "CS:GO"}, + pterm.LeveledListItem{Level: 3, Text: "Battlefield"}, + pterm.LeveledListItem{Level: 4, Text: "Battlefield 1"}, + pterm.LeveledListItem{Level: 4, Text: "Battlefield 2"}, + pterm.LeveledListItem{Level: 0, Text: "F:"}, + pterm.LeveledListItem{Level: 1, Text: "dev"}, + pterm.LeveledListItem{Level: 2, Text: "dops"}, + pterm.LeveledListItem{Level: 2, Text: "PTerm"}, + } + + // Generate tree from LeveledList. + root := putils.NewTreeFromLeveledList(leveledList) + + // Render TreePrinter + pterm.DefaultTree.WithRoot(root).Render() +} + +``` + +
+ ### bigtext/demo ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/bigtext/demo/animation.svg) @@ -618,9 +619,9 @@ func main() { -### barchart/negative-values +### barchart/mixed-values -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/negative-values/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/mixed-values/animation.svg)
@@ -634,33 +635,41 @@ import ( ) func main() { - negativeBars := pterm.Bars{ + mixedBars := pterm.Bars{ pterm.Bar{ Label: "Bar 1", - Value: -5, + Value: 2, }, pterm.Bar{ Label: "Bar 2", Value: -3, }, + pterm.Bar{ + Label: "Bar 3", + Value: -2, + }, + pterm.Bar{ + Label: "Bar 4", + Value: 5, + }, pterm.Bar{ Label: "Longer Label", - Value: -7, + Value: 7, }, } - pterm.Info.Println("Chart example with negative only values (bars use 100% of chart area)") - _ = pterm.DefaultBarChart.WithBars(negativeBars).WithShowValue().Render() - _ = pterm.DefaultBarChart.WithHorizontal().WithBars(negativeBars).WithShowValue().Render() + pterm.DefaultSection.Println("Chart example with mixed values (note screen space usage in case when ABSOLUTE values of negative and positive parts are differ too much)") + _ = pterm.DefaultBarChart.WithBars(mixedBars).WithShowValue().Render() + _ = pterm.DefaultBarChart.WithHorizontal().WithBars(mixedBars).WithShowValue().Render() } ```
-### barchart/demo +### barchart/negative-values -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/negative-values/animation.svg)
@@ -674,33 +683,33 @@ import ( ) func main() { - positiveBars := pterm.Bars{ + negativeBars := pterm.Bars{ pterm.Bar{ Label: "Bar 1", - Value: 5, + Value: -5, }, pterm.Bar{ Label: "Bar 2", - Value: 3, + Value: -3, }, pterm.Bar{ Label: "Longer Label", - Value: 7, + Value: -7, }, } - pterm.Info.Println("Chart example with positive only values (bars use 100% of chart area)") - _ = pterm.DefaultBarChart.WithBars(positiveBars).Render() - _ = pterm.DefaultBarChart.WithHorizontal().WithBars(positiveBars).Render() + pterm.Info.Println("Chart example with negative only values (bars use 100% of chart area)") + _ = pterm.DefaultBarChart.WithBars(negativeBars).WithShowValue().Render() + _ = pterm.DefaultBarChart.WithHorizontal().WithBars(negativeBars).WithShowValue().Render() } ```
-### barchart/mixed-values +### barchart/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/mixed-values/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/demo/animation.svg)
@@ -714,22 +723,14 @@ import ( ) func main() { - mixedBars := pterm.Bars{ + positiveBars := pterm.Bars{ pterm.Bar{ Label: "Bar 1", - Value: 2, + Value: 5, }, pterm.Bar{ Label: "Bar 2", - Value: -3, - }, - pterm.Bar{ - Label: "Bar 3", - Value: -2, - }, - pterm.Bar{ - Label: "Bar 4", - Value: 5, + Value: 3, }, pterm.Bar{ Label: "Longer Label", @@ -737,9 +738,9 @@ func main() { }, } - pterm.DefaultSection.Println("Chart example with mixed values (note screen space usage in case when ABSOLUTE values of negative and positive parts are differ too much)") - _ = pterm.DefaultBarChart.WithBars(mixedBars).WithShowValue().Render() - _ = pterm.DefaultBarChart.WithHorizontal().WithBars(mixedBars).WithShowValue().Render() + pterm.Info.Println("Chart example with positive only values (bars use 100% of chart area)") + _ = pterm.DefaultBarChart.WithBars(positiveBars).Render() + _ = pterm.DefaultBarChart.WithHorizontal().WithBars(positiveBars).Render() } ``` @@ -941,6 +942,31 @@ func main() {
+### coloring/print-color-rgb + +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/print-color-rgb/animation.svg) + +
+ +SHOW SOURCE + +```go +package main + +import "github.com/pterm/pterm" + +func main() { + // Print strings with a custom RGB color. + // NOTICE: This only works with terminals which support TrueColor. + pterm.NewRGB(178, 44, 199).Println("This text is printed with a custom RGB!") + pterm.NewRGB(15, 199, 209).Println("This text is printed with a custom RGB!") + pterm.NewRGB(201, 144, 30).Println("This text is printed with a custom RGB!") +} + +``` + +
+ ### coloring/override-default-printers ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/override-default-printers/animation.svg) @@ -972,9 +998,9 @@ func main() { -### coloring/print-color-rgb +### coloring/disable-output -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/print-color-rgb/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/disable-output/animation.svg)
@@ -986,11 +1012,18 @@ package main import "github.com/pterm/pterm" func main() { - // Print strings with a custom RGB color. - // NOTICE: This only works with terminals which support TrueColor. - pterm.NewRGB(178, 44, 199).Println("This text is printed with a custom RGB!") - pterm.NewRGB(15, 199, 209).Println("This text is printed with a custom RGB!") - pterm.NewRGB(201, 144, 30).Println("This text is printed with a custom RGB!") + for i := 0; i < 15; i++ { + switch i { + case 5: + pterm.Info.Println("Disabled Output!") + pterm.DisableOutput() + case 10: + pterm.EnableOutput() + pterm.Info.Println("Enabled Output!") + } + + pterm.Printf("Printing something... [%d/%d]\n", i, 15) + } } ``` @@ -1038,38 +1071,6 @@ func main() {
-### coloring/disable-output - -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/disable-output/animation.svg) - -
- -SHOW SOURCE - -```go -package main - -import "github.com/pterm/pterm" - -func main() { - for i := 0; i < 15; i++ { - switch i { - case 5: - pterm.Info.Println("Disabled Output!") - pterm.DisableOutput() - case 10: - pterm.EnableOutput() - pterm.Info.Println("Enabled Output!") - } - - pterm.Printf("Printing something... [%d/%d]\n", i, 15) - } -} - -``` - -
- ### coloring/fade-colors ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/fade-colors/animation.svg) diff --git a/_examples/README.md b/_examples/README.md index 8c256fef2..63ff8d4c5 100644 --- a/_examples/README.md +++ b/_examples/README.md @@ -57,38 +57,9 @@ func main() { -### section/demo - -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/section/demo/animation.svg) - -
- -SHOW SOURCE - -```go -package main - -import "github.com/pterm/pterm" - -func main() { - // Print a section with level one. - pterm.DefaultSection.Println("This is a section!") - // Print placeholder. - pterm.Info.Println("And here is some text.\nThis text could be anything.\nBasically it's just a placeholder") - - // Print a section with level two. - pterm.DefaultSection.WithLevel(2).Println("This is another section!") - // Print placeholder. - pterm.Info.Println("And this is\nmore placeholder text") -} - -``` - -
- -### prefix/demo +### panel/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/prefix/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/panel/demo/animation.svg)
@@ -100,26 +71,23 @@ package main import "github.com/pterm/pterm" func main() { - // Enable debug messages. - pterm.EnableDebugMessages() + // Declare panels in a two dimensional grid system. + panels := pterm.Panels{ + {{Data: "This is the first panel"}, {Data: pterm.DefaultHeader.Sprint("Hello, World!")}, {Data: "This\npanel\ncontains\nmultiple\nlines"}}, + {{Data: pterm.Red("This is another\npanel line")}, {Data: "This is the second panel\nwith a new line"}}, + } - pterm.Debug.Println("Hello, World!") // Print Debug. - pterm.Info.Println("Hello, World!") // Print Info. - pterm.Success.Println("Hello, World!") // Print Success. - pterm.Warning.Println("Hello, World!") // Print Warning. - pterm.Error.Println("Errors show the filename and linenumber inside the terminal!") // Print Error. - pterm.Info.WithShowLineNumber().Println("Other PrefixPrinters can do that too!") // Print Error. - // Temporarily set Fatal to false, so that the CI won't crash. - pterm.Fatal.WithFatal(false).Println("Hello, World!") // Print Fatal. + // Print panels. + _ = pterm.DefaultPanel.WithPanels(panels).WithPadding(5).Render() } ```
-### panel/demo +### header/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/panel/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header/demo/animation.svg)
@@ -131,23 +99,19 @@ package main import "github.com/pterm/pterm" func main() { - // Declare panels in a two dimensional grid system. - panels := pterm.Panels{ - {{Data: "This is the first panel"}, {Data: pterm.DefaultHeader.Sprint("Hello, World!")}, {Data: "This\npanel\ncontains\nmultiple\nlines"}}, - {{Data: pterm.Red("This is another\npanel line")}, {Data: "This is the second panel\nwith a new line"}}, - } - - // Print panels. - _ = pterm.DefaultPanel.WithPanels(panels).WithPadding(5).Render() + // Print a default header. + pterm.DefaultHeader.Println("This is the default header!") + pterm.Println() // spacer + pterm.DefaultHeader.WithFullWidth().Println("This is a full-width header.") } ```
-### header-custom/demo +### center/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header-custom/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/center/demo/animation.svg)
@@ -159,35 +123,22 @@ package main import "github.com/pterm/pterm" func main() { - // All available options: https://pkg.go.dev/github.com/pterm/pterm#HeaderPrinter - - // Build on top of DefaultHeader - pterm.DefaultHeader. // Use DefaultHeader as base - WithMargin(15). - WithBackgroundStyle(pterm.NewStyle(pterm.BgCyan)). - WithTextStyle(pterm.NewStyle(pterm.FgBlack)). - Println("This is a custom header!") - // Instead of printing the header you can set it to a variable. - // You can then reuse your custom header. + pterm.DefaultCenter.Println("This text is centered!\nIt centeres the whole block by default.\nIn that way you can do stuff like this:") - // Making a completely new HeaderPrinter - newHeader := pterm.HeaderPrinter{ - TextStyle: pterm.NewStyle(pterm.FgBlack), - BackgroundStyle: pterm.NewStyle(pterm.BgRed), - Margin: 20, - } + // Generate BigLetters + s, _ := pterm.DefaultBigText.WithLetters(pterm.NewLettersFromString("PTerm")).Srender() + pterm.DefaultCenter.Println(s) // Print BigLetters with the default CenterPrinter - // Print header. - newHeader.Println("This is a custom header!") + pterm.DefaultCenter.WithCenterEachLineSeparately().Println("This text is centered!\nBut each line is\ncentered\nseparately") } ```
-### header/demo +### prefix/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/prefix/demo/animation.svg)
@@ -199,19 +150,26 @@ package main import "github.com/pterm/pterm" func main() { - // Print a default header. - pterm.DefaultHeader.Println("This is the default header!") - pterm.Println() // spacer - pterm.DefaultHeader.WithFullWidth().Println("This is a full-width header.") + // Enable debug messages. + pterm.EnableDebugMessages() + + pterm.Debug.Println("Hello, World!") // Print Debug. + pterm.Info.Println("Hello, World!") // Print Info. + pterm.Success.Println("Hello, World!") // Print Success. + pterm.Warning.Println("Hello, World!") // Print Warning. + pterm.Error.Println("Errors show the filename and linenumber inside the terminal!") // Print Error. + pterm.Info.WithShowLineNumber().Println("Other PrefixPrinters can do that too!") // Print Error. + // Temporarily set Fatal to false, so that the CI won't crash. + pterm.Fatal.WithFatal(false).Println("Hello, World!") // Print Fatal. } ```
-### paragraph/demo +### section/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/paragraph/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/section/demo/animation.svg)
@@ -223,17 +181,15 @@ package main import "github.com/pterm/pterm" func main() { - // Print long text with default paragraph printer. - pterm.DefaultParagraph.Println("This is the default paragraph printer. As you can see, no words are separated, " + - "but the text is split at the spaces. This is useful for continuous text of all kinds. You can manually change the line width if you want to." + - "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") - - // Print one line space. - pterm.Println() + // Print a section with level one. + pterm.DefaultSection.Println("This is a section!") + // Print placeholder. + pterm.Info.Println("And here is some text.\nThis text could be anything.\nBasically it's just a placeholder") - // Print long text without paragraph printer. - pterm.Println("This text is written with the default Println() function. No intelligent splitting here." + - "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") + // Print a section with level two. + pterm.DefaultSection.WithLevel(2).Println("This is another section!") + // Print placeholder. + pterm.Info.Println("And this is\nmore placeholder text") } ``` @@ -271,9 +227,9 @@ func main() {
-### center/demo +### paragraph/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/center/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/paragraph/demo/animation.svg)
@@ -285,13 +241,17 @@ package main import "github.com/pterm/pterm" func main() { - pterm.DefaultCenter.Println("This text is centered!\nIt centeres the whole block by default.\nIn that way you can do stuff like this:") + // Print long text with default paragraph printer. + pterm.DefaultParagraph.Println("This is the default paragraph printer. As you can see, no words are separated, " + + "but the text is split at the spaces. This is useful for continuous text of all kinds. You can manually change the line width if you want to." + + "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") - // Generate BigLetters - s, _ := pterm.DefaultBigText.WithLetters(pterm.NewLettersFromString("PTerm")).Srender() - pterm.DefaultCenter.Println(s) // Print BigLetters with the default CenterPrinter + // Print one line space. + pterm.Println() - pterm.DefaultCenter.WithCenterEachLineSeparately().Println("This text is centered!\nBut each line is\ncentered\nseparately") + // Print long text without paragraph printer. + pterm.Println("This text is written with the default Println() function. No intelligent splitting here." + + "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") } ``` @@ -336,9 +296,9 @@ func main() {
-### tree/demo +### header-custom/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/tree/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header-custom/demo/animation.svg)
@@ -347,42 +307,29 @@ func main() { ```go package main -import ( - "github.com/pterm/pterm" -) +import "github.com/pterm/pterm" func main() { - // You can use a LeveledList here, for easy generation. - leveledList := pterm.LeveledList{ - pterm.LeveledListItem{Level: 0, Text: "C:"}, - pterm.LeveledListItem{Level: 1, Text: "Users"}, - pterm.LeveledListItem{Level: 1, Text: "Windows"}, - pterm.LeveledListItem{Level: 1, Text: "Programs"}, - pterm.LeveledListItem{Level: 1, Text: "Programs(x86)"}, - pterm.LeveledListItem{Level: 1, Text: "dev"}, - pterm.LeveledListItem{Level: 0, Text: "D:"}, - pterm.LeveledListItem{Level: 0, Text: "E:"}, - pterm.LeveledListItem{Level: 1, Text: "Movies"}, - pterm.LeveledListItem{Level: 1, Text: "Music"}, - pterm.LeveledListItem{Level: 2, Text: "LinkinPark"}, - pterm.LeveledListItem{Level: 1, Text: "Games"}, - pterm.LeveledListItem{Level: 2, Text: "Shooter"}, - pterm.LeveledListItem{Level: 3, Text: "CallOfDuty"}, - pterm.LeveledListItem{Level: 3, Text: "CS:GO"}, - pterm.LeveledListItem{Level: 3, Text: "Battlefield"}, - pterm.LeveledListItem{Level: 4, Text: "Battlefield 1"}, - pterm.LeveledListItem{Level: 4, Text: "Battlefield 2"}, - pterm.LeveledListItem{Level: 0, Text: "F:"}, - pterm.LeveledListItem{Level: 1, Text: "dev"}, - pterm.LeveledListItem{Level: 2, Text: "dops"}, - pterm.LeveledListItem{Level: 2, Text: "PTerm"}, - } + // All available options: https://pkg.go.dev/github.com/pterm/pterm#HeaderPrinter - // Generate tree from LeveledList. - root := pterm.NewTreeFromLeveledList(leveledList) + // Build on top of DefaultHeader + pterm.DefaultHeader. // Use DefaultHeader as base + WithMargin(15). + WithBackgroundStyle(pterm.NewStyle(pterm.BgCyan)). + WithTextStyle(pterm.NewStyle(pterm.FgBlack)). + Println("This is a custom header!") + // Instead of printing the header you can set it to a variable. + // You can then reuse your custom header. - // Render TreePrinter - pterm.DefaultTree.WithRoot(root).Render() + // Making a completely new HeaderPrinter + newHeader := pterm.HeaderPrinter{ + TextStyle: pterm.NewStyle(pterm.FgBlack), + BackgroundStyle: pterm.NewStyle(pterm.BgRed), + Margin: 20, + } + + // Print header. + newHeader.Println("This is a custom header!") } ``` @@ -453,6 +400,60 @@ func main() {
+### tree/demo + +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/tree/demo/animation.svg) + +
+ +SHOW SOURCE + +```go +package main + +import ( + "github.com/pterm/pterm" + "github.com/pterm/pterm/putils" +) + +func main() { + // You can use a LeveledList here, for easy generation. + leveledList := pterm.LeveledList{ + pterm.LeveledListItem{Level: 0, Text: "C:"}, + pterm.LeveledListItem{Level: 1, Text: "Users"}, + pterm.LeveledListItem{Level: 1, Text: "Windows"}, + pterm.LeveledListItem{Level: 1, Text: "Programs"}, + pterm.LeveledListItem{Level: 1, Text: "Programs(x86)"}, + pterm.LeveledListItem{Level: 1, Text: "dev"}, + pterm.LeveledListItem{Level: 0, Text: "D:"}, + pterm.LeveledListItem{Level: 0, Text: "E:"}, + pterm.LeveledListItem{Level: 1, Text: "Movies"}, + pterm.LeveledListItem{Level: 1, Text: "Music"}, + pterm.LeveledListItem{Level: 2, Text: "LinkinPark"}, + pterm.LeveledListItem{Level: 1, Text: "Games"}, + pterm.LeveledListItem{Level: 2, Text: "Shooter"}, + pterm.LeveledListItem{Level: 3, Text: "CallOfDuty"}, + pterm.LeveledListItem{Level: 3, Text: "CS:GO"}, + pterm.LeveledListItem{Level: 3, Text: "Battlefield"}, + pterm.LeveledListItem{Level: 4, Text: "Battlefield 1"}, + pterm.LeveledListItem{Level: 4, Text: "Battlefield 2"}, + pterm.LeveledListItem{Level: 0, Text: "F:"}, + pterm.LeveledListItem{Level: 1, Text: "dev"}, + pterm.LeveledListItem{Level: 2, Text: "dops"}, + pterm.LeveledListItem{Level: 2, Text: "PTerm"}, + } + + // Generate tree from LeveledList. + root := putils.NewTreeFromLeveledList(leveledList) + + // Render TreePrinter + pterm.DefaultTree.WithRoot(root).Render() +} + +``` + +
+ ### bigtext/demo ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/bigtext/demo/animation.svg) @@ -490,9 +491,9 @@ func main() { -### barchart/negative-values +### barchart/mixed-values -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/negative-values/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/mixed-values/animation.svg)
@@ -506,33 +507,41 @@ import ( ) func main() { - negativeBars := pterm.Bars{ + mixedBars := pterm.Bars{ pterm.Bar{ Label: "Bar 1", - Value: -5, + Value: 2, }, pterm.Bar{ Label: "Bar 2", Value: -3, }, + pterm.Bar{ + Label: "Bar 3", + Value: -2, + }, + pterm.Bar{ + Label: "Bar 4", + Value: 5, + }, pterm.Bar{ Label: "Longer Label", - Value: -7, + Value: 7, }, } - pterm.Info.Println("Chart example with negative only values (bars use 100% of chart area)") - _ = pterm.DefaultBarChart.WithBars(negativeBars).WithShowValue().Render() - _ = pterm.DefaultBarChart.WithHorizontal().WithBars(negativeBars).WithShowValue().Render() + pterm.DefaultSection.Println("Chart example with mixed values (note screen space usage in case when ABSOLUTE values of negative and positive parts are differ too much)") + _ = pterm.DefaultBarChart.WithBars(mixedBars).WithShowValue().Render() + _ = pterm.DefaultBarChart.WithHorizontal().WithBars(mixedBars).WithShowValue().Render() } ```
-### barchart/demo +### barchart/negative-values -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/negative-values/animation.svg)
@@ -546,33 +555,33 @@ import ( ) func main() { - positiveBars := pterm.Bars{ + negativeBars := pterm.Bars{ pterm.Bar{ Label: "Bar 1", - Value: 5, + Value: -5, }, pterm.Bar{ Label: "Bar 2", - Value: 3, + Value: -3, }, pterm.Bar{ Label: "Longer Label", - Value: 7, + Value: -7, }, } - pterm.Info.Println("Chart example with positive only values (bars use 100% of chart area)") - _ = pterm.DefaultBarChart.WithBars(positiveBars).Render() - _ = pterm.DefaultBarChart.WithHorizontal().WithBars(positiveBars).Render() + pterm.Info.Println("Chart example with negative only values (bars use 100% of chart area)") + _ = pterm.DefaultBarChart.WithBars(negativeBars).WithShowValue().Render() + _ = pterm.DefaultBarChart.WithHorizontal().WithBars(negativeBars).WithShowValue().Render() } ```
-### barchart/mixed-values +### barchart/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/mixed-values/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/demo/animation.svg)
@@ -586,22 +595,14 @@ import ( ) func main() { - mixedBars := pterm.Bars{ + positiveBars := pterm.Bars{ pterm.Bar{ Label: "Bar 1", - Value: 2, + Value: 5, }, pterm.Bar{ Label: "Bar 2", - Value: -3, - }, - pterm.Bar{ - Label: "Bar 3", - Value: -2, - }, - pterm.Bar{ - Label: "Bar 4", - Value: 5, + Value: 3, }, pterm.Bar{ Label: "Longer Label", @@ -609,9 +610,9 @@ func main() { }, } - pterm.DefaultSection.Println("Chart example with mixed values (note screen space usage in case when ABSOLUTE values of negative and positive parts are differ too much)") - _ = pterm.DefaultBarChart.WithBars(mixedBars).WithShowValue().Render() - _ = pterm.DefaultBarChart.WithHorizontal().WithBars(mixedBars).WithShowValue().Render() + pterm.Info.Println("Chart example with positive only values (bars use 100% of chart area)") + _ = pterm.DefaultBarChart.WithBars(positiveBars).Render() + _ = pterm.DefaultBarChart.WithHorizontal().WithBars(positiveBars).Render() } ``` @@ -813,6 +814,31 @@ func main() {
+### coloring/print-color-rgb + +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/print-color-rgb/animation.svg) + +
+ +SHOW SOURCE + +```go +package main + +import "github.com/pterm/pterm" + +func main() { + // Print strings with a custom RGB color. + // NOTICE: This only works with terminals which support TrueColor. + pterm.NewRGB(178, 44, 199).Println("This text is printed with a custom RGB!") + pterm.NewRGB(15, 199, 209).Println("This text is printed with a custom RGB!") + pterm.NewRGB(201, 144, 30).Println("This text is printed with a custom RGB!") +} + +``` + +
+ ### coloring/override-default-printers ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/override-default-printers/animation.svg) @@ -844,9 +870,9 @@ func main() { -### coloring/print-color-rgb +### coloring/disable-output -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/print-color-rgb/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/disable-output/animation.svg)
@@ -858,11 +884,18 @@ package main import "github.com/pterm/pterm" func main() { - // Print strings with a custom RGB color. - // NOTICE: This only works with terminals which support TrueColor. - pterm.NewRGB(178, 44, 199).Println("This text is printed with a custom RGB!") - pterm.NewRGB(15, 199, 209).Println("This text is printed with a custom RGB!") - pterm.NewRGB(201, 144, 30).Println("This text is printed with a custom RGB!") + for i := 0; i < 15; i++ { + switch i { + case 5: + pterm.Info.Println("Disabled Output!") + pterm.DisableOutput() + case 10: + pterm.EnableOutput() + pterm.Info.Println("Enabled Output!") + } + + pterm.Printf("Printing something... [%d/%d]\n", i, 15) + } } ``` @@ -910,38 +943,6 @@ func main() {
-### coloring/disable-output - -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/disable-output/animation.svg) - -
- -SHOW SOURCE - -```go -package main - -import "github.com/pterm/pterm" - -func main() { - for i := 0; i < 15; i++ { - switch i { - case 5: - pterm.Info.Println("Disabled Output!") - pterm.DisableOutput() - case 10: - pterm.EnableOutput() - pterm.Info.Println("Enabled Output!") - } - - pterm.Printf("Printing something... [%d/%d]\n", i, 15) - } -} - -``` - -
- ### coloring/fade-colors ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/fade-colors/animation.svg) diff --git a/_examples/area/demo/animation.svg b/_examples/area/demo/animation.svg index 37f820b48..5941b7472 100644 --- a/_examples/area/demo/animation.svg +++ b/_examples/area/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:14.131829s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}0.7%{transform:translateX(-80px)}0.9%{transform:translateX(-160px)}0.9%{transform:translateX(-240px)}7.8%{transform:translateX(-320px)}7.8%{transform:translateX(-400px)}14.9%{transform:translateX(-480px)}14.9%{transform:translateX(-560px)}14.9%{transform:translateX(-640px)}22%{transform:translateX(-720px)}22%{transform:translateX(-800px)}22%{transform:translateX(-880px)}29.1%{transform:translateX(-960px)}29.1%{transform:translateX(-1040px)}29.1%{transform:translateX(-1120px)}29.1%{transform:translateX(-1200px)}29.1%{transform:translateX(-1280px)}29.1%{transform:translateX(-1360px)}29.1%{transform:translateX(-1440px)}29.1%{transform:translateX(-1520px)}29.1%{transform:translateX(-1600px)}29.1%{transform:translateX(-1680px)}29.1%{transform:translateX(-1760px)}29.1%{transform:translateX(-1840px)}29.1%{transform:translateX(-1920px)}29.1%{transform:translateX(-2000px)}29.1%{transform:translateX(-2080px)}29.1%{transform:translateX(-2160px)}29.1%{transform:translateX(-2240px)}29.1%{transform:translateX(-2320px)}29.1%{transform:translateX(-2400px)}29.1%{transform:translateX(-2480px)}29.1%{transform:translateX(-2560px)}29.1%{transform:translateX(-2640px)}29.1%{transform:translateX(-2720px)}29.1%{transform:translateX(-2800px)}29.1%{transform:translateX(-2880px)}29.1%{transform:translateX(-2960px)}29.1%{transform:translateX(-3040px)}36.2%{transform:translateX(-3120px)}36.2%{transform:translateX(-3200px)}36.2%{transform:translateX(-3280px)}36.2%{transform:translateX(-3360px)}36.2%{transform:translateX(-3440px)}36.2%{transform:translateX(-3520px)}36.2%{transform:translateX(-3600px)}36.2%{transform:translateX(-3680px)}36.2%{transform:translateX(-3760px)}36.2%{transform:translateX(-3840px)}36.2%{transform:translateX(-3920px)}36.2%{transform:translateX(-4000px)}36.2%{transform:translateX(-4080px)}36.2%{transform:translateX(-4160px)}36.2%{transform:translateX(-4240px)}36.2%{transform:translateX(-4320px)}36.2%{transform:translateX(-4400px)}36.2%{transform:translateX(-4480px)}36.2%{transform:translateX(-4560px)}36.2%{transform:translateX(-4640px)}36.2%{transform:translateX(-4720px)}36.2%{transform:translateX(-4800px)}36.2%{transform:translateX(-4880px)}43.3%{transform:translateX(-4960px)}43.3%{transform:translateX(-5040px)}43.3%{transform:translateX(-5120px)}43.3%{transform:translateX(-5200px)}43.3%{transform:translateX(-5280px)}43.3%{transform:translateX(-5360px)}43.3%{transform:translateX(-5440px)}43.3%{transform:translateX(-5520px)}43.3%{transform:translateX(-5600px)}43.3%{transform:translateX(-5680px)}43.3%{transform:translateX(-5760px)}43.3%{transform:translateX(-5840px)}43.3%{transform:translateX(-5920px)}43.3%{transform:translateX(-6000px)}43.3%{transform:translateX(-6080px)}43.3%{transform:translateX(-6160px)}43.3%{transform:translateX(-6240px)}43.3%{transform:translateX(-6320px)}43.3%{transform:translateX(-6400px)}43.3%{transform:translateX(-6480px)}43.3%{transform:translateX(-6560px)}43.3%{transform:translateX(-6640px)}43.3%{transform:translateX(-6720px)}50.4%{transform:translateX(-6800px)}50.4%{transform:translateX(-6880px)}50.4%{transform:translateX(-6960px)}50.4%{transform:translateX(-7040px)}50.4%{transform:translateX(-7120px)}50.4%{transform:translateX(-7200px)}50.4%{transform:translateX(-7280px)}50.4%{transform:translateX(-7360px)}50.4%{transform:translateX(-7440px)}50.4%{transform:translateX(-7520px)}50.4%{transform:translateX(-7600px)}50.4%{transform:translateX(-7680px)}50.4%{transform:translateX(-7760px)}50.4%{transform:translateX(-7840px)}50.4%{transform:translateX(-7920px)}50.4%{transform:translateX(-8000px)}50.4%{transform:translateX(-8080px)}50.4%{transform:translateX(-8160px)}50.4%{transform:translateX(-8240px)}50.4%{transform:translateX(-8320px)}50.4%{transform:translateX(-8400px)}50.4%{transform:translateX(-8480px)}57.5%{transform:translateX(-8560px)}57.5%{transform:translateX(-8640px)}57.5%{transform:translateX(-8720px)}57.5%{transform:translateX(-8800px)}57.5%{transform:translateX(-8880px)}57.5%{transform:translateX(-8960px)}57.5%{transform:translateX(-9040px)}57.5%{transform:translateX(-9120px)}57.5%{transform:translateX(-9200px)}57.5%{transform:translateX(-9280px)}57.5%{transform:translateX(-9360px)}57.5%{transform:translateX(-9440px)}57.5%{transform:translateX(-9520px)}57.5%{transform:translateX(-9600px)}57.5%{transform:translateX(-9680px)}57.5%{transform:translateX(-9760px)}57.5%{transform:translateX(-9840px)}57.5%{transform:translateX(-9920px)}57.5%{transform:translateX(-10000px)}57.5%{transform:translateX(-10080px)}57.5%{transform:translateX(-10160px)}64.6%{transform:translateX(-10240px)}64.6%{transform:translateX(-10320px)}64.6%{transform:translateX(-10400px)}64.6%{transform:translateX(-10480px)}100%{transform:translateX(-10560px)}} INFO Theprevioustextwillstayinplace,whiletheareaupdates.███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:14.131154s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}0.7%{transform:translateX(-80px)}0.9%{transform:translateX(-160px)}0.9%{transform:translateX(-240px)}7.8%{transform:translateX(-320px)}7.8%{transform:translateX(-400px)}7.8%{transform:translateX(-480px)}7.8%{transform:translateX(-560px)}7.8%{transform:translateX(-640px)}14.9%{transform:translateX(-720px)}14.9%{transform:translateX(-800px)}14.9%{transform:translateX(-880px)}14.9%{transform:translateX(-960px)}14.9%{transform:translateX(-1040px)}14.9%{transform:translateX(-1120px)}14.9%{transform:translateX(-1200px)}14.9%{transform:translateX(-1280px)}14.9%{transform:translateX(-1360px)}14.9%{transform:translateX(-1440px)}14.9%{transform:translateX(-1520px)}14.9%{transform:translateX(-1600px)}14.9%{transform:translateX(-1680px)}14.9%{transform:translateX(-1760px)}14.9%{transform:translateX(-1840px)}14.9%{transform:translateX(-1920px)}14.9%{transform:translateX(-2000px)}14.9%{transform:translateX(-2080px)}14.9%{transform:translateX(-2160px)}14.9%{transform:translateX(-2240px)}14.9%{transform:translateX(-2320px)}14.9%{transform:translateX(-2400px)}14.9%{transform:translateX(-2480px)}14.9%{transform:translateX(-2560px)}14.9%{transform:translateX(-2640px)}14.9%{transform:translateX(-2720px)}14.9%{transform:translateX(-2800px)}22%{transform:translateX(-2880px)}22%{transform:translateX(-2960px)}29.1%{transform:translateX(-3040px)}29.1%{transform:translateX(-3120px)}29.1%{transform:translateX(-3200px)}29.1%{transform:translateX(-3280px)}29.1%{transform:translateX(-3360px)}29.1%{transform:translateX(-3440px)}29.1%{transform:translateX(-3520px)}29.1%{transform:translateX(-3600px)}29.1%{transform:translateX(-3680px)}29.1%{transform:translateX(-3760px)}29.1%{transform:translateX(-3840px)}29.1%{transform:translateX(-3920px)}29.1%{transform:translateX(-4000px)}29.1%{transform:translateX(-4080px)}29.1%{transform:translateX(-4160px)}29.1%{transform:translateX(-4240px)}29.1%{transform:translateX(-4320px)}29.1%{transform:translateX(-4400px)}29.1%{transform:translateX(-4480px)}29.1%{transform:translateX(-4560px)}29.1%{transform:translateX(-4640px)}29.1%{transform:translateX(-4720px)}29.1%{transform:translateX(-4800px)}29.1%{transform:translateX(-4880px)}29.1%{transform:translateX(-4960px)}29.1%{transform:translateX(-5040px)}29.1%{transform:translateX(-5120px)}36.2%{transform:translateX(-5200px)}36.2%{transform:translateX(-5280px)}36.2%{transform:translateX(-5360px)}36.2%{transform:translateX(-5440px)}36.2%{transform:translateX(-5520px)}36.2%{transform:translateX(-5600px)}36.2%{transform:translateX(-5680px)}36.2%{transform:translateX(-5760px)}36.2%{transform:translateX(-5840px)}36.2%{transform:translateX(-5920px)}36.2%{transform:translateX(-6000px)}36.2%{transform:translateX(-6080px)}36.2%{transform:translateX(-6160px)}36.2%{transform:translateX(-6240px)}36.2%{transform:translateX(-6320px)}36.2%{transform:translateX(-6400px)}36.2%{transform:translateX(-6480px)}36.2%{transform:translateX(-6560px)}36.2%{transform:translateX(-6640px)}36.2%{transform:translateX(-6720px)}36.2%{transform:translateX(-6800px)}36.2%{transform:translateX(-6880px)}36.2%{transform:translateX(-6960px)}36.2%{transform:translateX(-7040px)}43.3%{transform:translateX(-7120px)}43.3%{transform:translateX(-7200px)}50.4%{transform:translateX(-7280px)}50.4%{transform:translateX(-7360px)}50.4%{transform:translateX(-7440px)}50.4%{transform:translateX(-7520px)}50.4%{transform:translateX(-7600px)}50.4%{transform:translateX(-7680px)}50.4%{transform:translateX(-7760px)}50.4%{transform:translateX(-7840px)}50.4%{transform:translateX(-7920px)}50.4%{transform:translateX(-8000px)}50.4%{transform:translateX(-8080px)}50.4%{transform:translateX(-8160px)}50.4%{transform:translateX(-8240px)}50.4%{transform:translateX(-8320px)}50.4%{transform:translateX(-8400px)}50.4%{transform:translateX(-8480px)}50.4%{transform:translateX(-8560px)}50.4%{transform:translateX(-8640px)}50.4%{transform:translateX(-8720px)}50.4%{transform:translateX(-8800px)}50.4%{transform:translateX(-8880px)}50.4%{transform:translateX(-8960px)}50.4%{transform:translateX(-9040px)}50.4%{transform:translateX(-9120px)}50.4%{transform:translateX(-9200px)}50.4%{transform:translateX(-9280px)}57.5%{transform:translateX(-9360px)}57.5%{transform:translateX(-9440px)}57.5%{transform:translateX(-9520px)}57.5%{transform:translateX(-9600px)}57.5%{transform:translateX(-9680px)}57.5%{transform:translateX(-9760px)}57.5%{transform:translateX(-9840px)}57.5%{transform:translateX(-9920px)}57.5%{transform:translateX(-10000px)}57.5%{transform:translateX(-10080px)}57.5%{transform:translateX(-10160px)}57.5%{transform:translateX(-10240px)}57.5%{transform:translateX(-10320px)}57.5%{transform:translateX(-10400px)}57.5%{transform:translateX(-10480px)}57.5%{transform:translateX(-10560px)}57.5%{transform:translateX(-10640px)}57.5%{transform:translateX(-10720px)}57.5%{transform:translateX(-10800px)}57.5%{transform:translateX(-10880px)}57.5%{transform:translateX(-10960px)}57.5%{transform:translateX(-11040px)}57.5%{transform:translateX(-11120px)}57.5%{transform:translateX(-11200px)}57.5%{transform:translateX(-11280px)}57.5%{transform:translateX(-11360px)}57.5%{transform:translateX(-11440px)}64.6%{transform:translateX(-11520px)}64.6%{transform:translateX(-11600px)}64.6%{transform:translateX(-11680px)}64.6%{transform:translateX(-11760px)}64.6%{transform:translateX(-11840px)}64.6%{transform:translateX(-11920px)}64.6%{transform:translateX(-12000px)}64.6%{transform:translateX(-12080px)}64.6%{transform:translateX(-12160px)}64.6%{transform:translateX(-12240px)}64.6%{transform:translateX(-12320px)}64.6%{transform:translateX(-12400px)}64.6%{transform:translateX(-12480px)}64.6%{transform:translateX(-12560px)}64.6%{transform:translateX(-12640px)}64.6%{transform:translateX(-12720px)}64.6%{transform:translateX(-12800px)}64.6%{transform:translateX(-12880px)}64.6%{transform:translateX(-12960px)}64.6%{transform:translateX(-13040px)}64.6%{transform:translateX(-13120px)}64.6%{transform:translateX(-13200px)}64.6%{transform:translateX(-13280px)}64.6%{transform:translateX(-13360px)}64.6%{transform:translateX(-13440px)}64.6%{transform:translateX(-13520px)}64.6%{transform:translateX(-13600px)}100%{transform:translateX(-13680px)}} INFO Theprevioustextwillstayinplace,whiletheareaupdates.█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/demo/animation.svg b/_examples/barchart/demo/animation.svg index 0816cfd86..6fecd554b 100644 --- a/_examples/barchart/demo/animation.svg +++ b/_examples/barchart/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:transparent}.l{animation-duration:5.059499s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}0.6%{transform:translateX(-80px)}0.8%{transform:translateX(-160px)}0.8%{transform:translateX(-240px)}0.9%{transform:translateX(-320px)}0.9%{transform:translateX(-400px)}0.9%{transform:translateX(-480px)}0.9%{transform:translateX(-560px)}0.9%{transform:translateX(-640px)}0.9%{transform:translateX(-720px)}0.9%{transform:translateX(-800px)}0.9%{transform:translateX(-880px)}0.9%{transform:translateX(-960px)}0.9%{transform:translateX(-1040px)}0.9%{transform:translateX(-1120px)}0.9%{transform:translateX(-1200px)}0.9%{transform:translateX(-1280px)}0.9%{transform:translateX(-1360px)}0.9%{transform:translateX(-1440px)}0.9%{transform:translateX(-1520px)}0.9%{transform:translateX(-1600px)}0.9%{transform:translateX(-1680px)}0.9%{transform:translateX(-1760px)}0.9%{transform:translateX(-1840px)}0.9%{transform:translateX(-1920px)}1%{transform:translateX(-2000px)}1%{transform:translateX(-2080px)}1%{transform:translateX(-2160px)}1%{transform:translateX(-2240px)}1%{transform:translateX(-2320px)}1%{transform:translateX(-2400px)}1%{transform:translateX(-2480px)}1%{transform:translateX(-2560px)}1%{transform:translateX(-2640px)}1%{transform:translateX(-2720px)}1%{transform:translateX(-2800px)}1%{transform:translateX(-2880px)}1%{transform:translateX(-2960px)}1%{transform:translateX(-3040px)}1%{transform:translateX(-3120px)}1.2%{transform:translateX(-3200px)}1.2%{transform:translateX(-3280px)}1.2%{transform:translateX(-3360px)}1.2%{transform:translateX(-3440px)}1.2%{transform:translateX(-3520px)}1.2%{transform:translateX(-3600px)}1.2%{transform:translateX(-3680px)}1.2%{transform:translateX(-3760px)}1.2%{transform:translateX(-3840px)}100%{transform:translateX(-3920px)}} INFO Chartexamplewithpositiveonlyvalues(barsuse100%ofchartarea)████████████Bar1Bar2LongerLabelBar1█████████████████████████████████████Bar2██████████████████████LongerLabel█████████████████████████████████████████████████████LongerLabel██████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:transparent}.l{animation-duration:5.167428s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}2.2%{transform:translateX(-80px)}2.7%{transform:translateX(-160px)}2.9%{transform:translateX(-240px)}2.9%{transform:translateX(-320px)}2.9%{transform:translateX(-400px)}2.9%{transform:translateX(-480px)}2.9%{transform:translateX(-560px)}2.9%{transform:translateX(-640px)}2.9%{transform:translateX(-720px)}2.9%{transform:translateX(-800px)}2.9%{transform:translateX(-880px)}2.9%{transform:translateX(-960px)}2.9%{transform:translateX(-1040px)}2.9%{transform:translateX(-1120px)}2.9%{transform:translateX(-1200px)}2.9%{transform:translateX(-1280px)}2.9%{transform:translateX(-1360px)}2.9%{transform:translateX(-1440px)}2.9%{transform:translateX(-1520px)}2.9%{transform:translateX(-1600px)}2.9%{transform:translateX(-1680px)}2.9%{transform:translateX(-1760px)}2.9%{transform:translateX(-1840px)}2.9%{transform:translateX(-1920px)}2.9%{transform:translateX(-2000px)}2.9%{transform:translateX(-2080px)}2.9%{transform:translateX(-2160px)}2.9%{transform:translateX(-2240px)}2.9%{transform:translateX(-2320px)}2.9%{transform:translateX(-2400px)}3%{transform:translateX(-2480px)}3%{transform:translateX(-2560px)}3%{transform:translateX(-2640px)}3%{transform:translateX(-2720px)}3%{transform:translateX(-2800px)}3%{transform:translateX(-2880px)}3%{transform:translateX(-2960px)}3%{transform:translateX(-3040px)}3.2%{transform:translateX(-3120px)}3.2%{transform:translateX(-3200px)}3.2%{transform:translateX(-3280px)}100%{transform:translateX(-3360px)}} INFO Chartexamplewithpositiveonlyvalues(barsuse100%ofchartarea)████████████Bar1Bar2LongerLabelBar1█████████████████████████████████████Bar2██████████████████████LongerLabel█████████████████████████████████████████████████████Bar2LongerLabel██████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/mixed-values/animation.svg b/_examples/barchart/mixed-values/animation.svg index c1d09f046..4c808cdc9 100644 --- a/_examples/barchart/mixed-values/animation.svg +++ b/_examples/barchart/mixed-values/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.162951s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}2.4%{transform:translateX(-80px)}2.6%{transform:translateX(-160px)}2.9%{transform:translateX(-240px)}2.9%{transform:translateX(-320px)}2.9%{transform:translateX(-400px)}2.9%{transform:translateX(-480px)}2.9%{transform:translateX(-560px)}2.9%{transform:translateX(-640px)}2.9%{transform:translateX(-720px)}2.9%{transform:translateX(-800px)}2.9%{transform:translateX(-880px)}2.9%{transform:translateX(-960px)}2.9%{transform:translateX(-1040px)}2.9%{transform:translateX(-1120px)}2.9%{transform:translateX(-1200px)}2.9%{transform:translateX(-1280px)}2.9%{transform:translateX(-1360px)}2.9%{transform:translateX(-1440px)}2.9%{transform:translateX(-1520px)}2.9%{transform:translateX(-1600px)}2.9%{transform:translateX(-1680px)}2.9%{transform:translateX(-1760px)}2.9%{transform:translateX(-1840px)}2.9%{transform:translateX(-1920px)}2.9%{transform:translateX(-2000px)}2.9%{transform:translateX(-2080px)}2.9%{transform:translateX(-2160px)}2.9%{transform:translateX(-2240px)}2.9%{transform:translateX(-2320px)}2.9%{transform:translateX(-2400px)}2.9%{transform:translateX(-2480px)}2.9%{transform:translateX(-2560px)}3%{transform:translateX(-2640px)}3.1%{transform:translateX(-2720px)}3.1%{transform:translateX(-2800px)}3.1%{transform:translateX(-2880px)}3.2%{transform:translateX(-2960px)}3.2%{transform:translateX(-3040px)}3.2%{transform:translateX(-3120px)}3.2%{transform:translateX(-3200px)}3.2%{transform:translateX(-3280px)}3.2%{transform:translateX(-3360px)}3.2%{transform:translateX(-3440px)}3.2%{transform:translateX(-3520px)}3.2%{transform:translateX(-3600px)}100%{transform:translateX(-3680px)}}#Chartexamplewithmixedvalues(notescreenspaceusageincasewhenABSOLUTEvaluesofnegativeandpositivepartsarediffertoomuch)257██████████████████-3-2Bar1Bar2Bar3Bar4LongerLabelBar1███████2Bar2███████████-3Bar3███████-2Bar4██████████████████5LongerLabel██████████████████████████7Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.174895s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}2.6%{transform:translateX(-160px)}2.6%{transform:translateX(-240px)}3.4%{transform:translateX(-320px)}3.4%{transform:translateX(-400px)}100%{transform:translateX(-480px)}}#Chartexamplewithmixedvalues(notescreenspaceusageincasewhenABSOLUTEvaluesofnegativeandpositivepartsarediffertoomuch)257██████████████████-3-2Bar1Bar2Bar3Bar4LongerLabelBar1███████2Bar2███████████-3Bar3███████-2Bar4██████████████████5LongerLabel██████████████████████████7Bar4Restartinganimation... \ No newline at end of file diff --git a/_examples/barchart/negative-values/animation.svg b/_examples/barchart/negative-values/animation.svg index 504d9421c..c941f3f9e 100644 --- a/_examples/barchart/negative-values/animation.svg +++ b/_examples/barchart/negative-values/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(160,160,160);white-space:pre}.k{fill:transparent}.m{animation-duration:5.18571s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}2.4%{transform:translateX(-80px)}3.6%{transform:translateX(-160px)}3.6%{transform:translateX(-240px)}3.6%{transform:translateX(-320px)}3.6%{transform:translateX(-400px)}3.6%{transform:translateX(-480px)}3.6%{transform:translateX(-560px)}100%{transform:translateX(-640px)}} INFO Chartexamplewithnegativeonlyvalues(barsuse100%ofchartarea)████████████-5-3-7Bar1Bar2LongerLabelBar1█████████████████████████████████████-5Bar2██████████████████████-3LongerLabel█████████████████████████████████████████████████████-7Bar2LongerLabel█████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(160,160,160);white-space:pre}.k{fill:transparent}.m{animation-duration:5.198888s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}2.8%{transform:translateX(-80px)}3.6%{transform:translateX(-160px)}3.8%{transform:translateX(-240px)}3.8%{transform:translateX(-320px)}3.8%{transform:translateX(-400px)}3.8%{transform:translateX(-480px)}3.8%{transform:translateX(-560px)}100%{transform:translateX(-640px)}} INFO Chartexamplewithnegativeonlyvalues(barsuse100%ofchartarea)████████████-5-3-7Bar1Bar2LongerLabelBar1█████████████████████████████████████-5Bar2██████████████████████-3LongerLabel█████████████████████████████████████████████████████-7Bar2LongerLabel█████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/basictext/demo/animation.svg b/_examples/basictext/demo/animation.svg index 76ae4d537..7c0e743a4 100644 --- a/_examples/basictext/demo/animation.svg +++ b/_examples/basictext/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:transparent}.j{animation-duration:5.151324s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}2.2%{transform:translateX(-80px)}2.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Defaultbasictextprinter.CanbeusedinanyTextPrintercontext.Forexampletoresolveprogressbarsandspinners.Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:transparent}.j{animation-duration:5.111718s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}1.5%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Defaultbasictextprinter.CanbeusedinanyTextPrintercontext.Forexampletoresolveprogressbarsandspinners.Restartinganimation... \ No newline at end of file diff --git a/_examples/bigtext/demo/animation.svg b/_examples/bigtext/demo/animation.svg index 688e1de2b..6fc57d13e 100644 --- a/_examples/bigtext/demo/animation.svg +++ b/_examples/bigtext/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:rgb(255,215,0);white-space:pre}.j{fill:transparent}.l{animation-duration:5.101224s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.3%{transform:translateX(-80px)}2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(0,198,255);white-space:pre}.h{fill:rgb(234,89,246);white-space:pre}.i{fill:rgb(255,215,0);white-space:pre}.j{fill:transparent}.l{animation-duration:5.098371s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.2%{transform:translateX(-80px)}1.5%{transform:translateX(-160px)}1.5%{transform:translateX(-240px)}1.6%{transform:translateX(-320px)}1.6%{transform:translateX(-400px)}1.6%{transform:translateX(-480px)}1.6%{transform:translateX(-560px)}1.6%{transform:translateX(-640px)}1.6%{transform:translateX(-720px)}1.6%{transform:translateX(-800px)}1.6%{transform:translateX(-880px)}1.6%{transform:translateX(-960px)}1.6%{transform:translateX(-1040px)}1.7%{transform:translateX(-1120px)}1.9%{transform:translateX(-1200px)}1.9%{transform:translateX(-1280px)}1.9%{transform:translateX(-1360px)}1.9%{transform:translateX(-1440px)}1.9%{transform:translateX(-1520px)}1.9%{transform:translateX(-1600px)}1.9%{transform:translateX(-1680px)}1.9%{transform:translateX(-1760px)}1.9%{transform:translateX(-1840px)}1.9%{transform:translateX(-1920px)}100%{transform:translateX(-2000px)}}█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/box/demo/animation.svg b/_examples/box/demo/animation.svg index 28511d10c..a3b2f9925 100644 --- a/_examples/box/demo/animation.svg +++ b/_examples/box/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:5.129644s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.6%{transform:translateX(-80px)}2.4%{transform:translateX(-160px)}2.4%{transform:translateX(-240px)}2.5%{transform:translateX(-320px)}2.5%{transform:translateX(-400px)}2.5%{transform:translateX(-480px)}2.5%{transform:translateX(-560px)}2.5%{transform:translateX(-640px)}2.5%{transform:translateX(-720px)}2.5%{transform:translateX(-800px)}2.5%{transform:translateX(-880px)}2.5%{transform:translateX(-960px)}2.5%{transform:translateX(-1040px)}2.5%{transform:translateX(-1120px)}2.5%{transform:translateX(-1200px)}2.5%{transform:translateX(-1280px)}2.5%{transform:translateX(-1360px)}2.5%{transform:translateX(-1440px)}2.5%{transform:translateX(-1520px)}2.5%{transform:translateX(-1600px)}2.5%{transform:translateX(-1680px)}2.5%{transform:translateX(-1760px)}2.5%{transform:translateX(-1840px)}2.5%{transform:translateX(-1920px)}2.5%{transform:translateX(-2000px)}2.5%{transform:translateX(-2080px)}2.5%{transform:translateX(-2160px)}2.5%{transform:translateX(-2240px)}2.5%{transform:translateX(-2320px)}2.5%{transform:translateX(-2400px)}2.5%{transform:translateX(-2480px)}2.5%{transform:translateX(-2560px)}2.5%{transform:translateX(-2640px)}2.5%{transform:translateX(-2720px)}2.5%{transform:translateX(-2800px)}2.5%{transform:translateX(-2880px)}2.5%{transform:translateX(-2960px)}2.5%{transform:translateX(-3040px)}2.5%{transform:translateX(-3120px)}2.5%{transform:translateX(-3200px)}2.5%{transform:translateX(-3280px)}2.5%{transform:translateX(-3360px)}2.5%{transform:translateX(-3440px)}2.5%{transform:translateX(-3520px)}2.5%{transform:translateX(-3600px)}2.5%{transform:translateX(-3680px)}100%{transform:translateX(-3760px)}} INFO ThismightnotberenderedcorrectlyonGitHub, butitwillworkinarealterminal. ThisisbecauseGitHubdoesnotuseamonospacedfontbydefaultforSVGs.┌────────────────────────────────────────────────────────────────────┐|┌──────────────────────────────────┐┌─title───────────────────┐|||Loremipsumdolorsitamet,||Utenimadminimveniam,||||consecteturadipiscingelit,||quisnostrudexercitation||||seddoeiusmodtemporincididunt||ullamcolaboris||||utlaboreetdolore||nisiutaliquip||||magnaaliqua.||exeacommodo|||└──────────────────────────────────┘|consequat.|||└───────────────────────────┘||┌────────────────────────────────┐|||Duisauteirure||||dolorinreprehenderit||||involuptatevelitessecillum||||doloreeufugiat||||nullapariatur.|||└─────bottomcentertitle──────┘|||└──────────────────────────────────────────────────────LoremIpsum─┘┌────────────────────────────────────────────────|┌─────────────────|┌──────────────────────────────────┐┌─title────────────|||└───────────────────────────────|└──────────────────────────────────|┌──────────────────────────|└────────────────────────────────────────────────Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:transparent}.l{animation-duration:5.199708s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.7%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}2.8%{transform:translateX(-240px)}2.9%{transform:translateX(-320px)}3.6%{transform:translateX(-400px)}3.6%{transform:translateX(-480px)}3.6%{transform:translateX(-560px)}3.6%{transform:translateX(-640px)}3.6%{transform:translateX(-720px)}3.6%{transform:translateX(-800px)}3.6%{transform:translateX(-880px)}3.7%{transform:translateX(-960px)}3.7%{transform:translateX(-1040px)}3.7%{transform:translateX(-1120px)}3.7%{transform:translateX(-1200px)}3.7%{transform:translateX(-1280px)}3.7%{transform:translateX(-1360px)}3.7%{transform:translateX(-1440px)}3.7%{transform:translateX(-1520px)}3.7%{transform:translateX(-1600px)}3.7%{transform:translateX(-1680px)}3.7%{transform:translateX(-1760px)}3.7%{transform:translateX(-1840px)}3.7%{transform:translateX(-1920px)}3.7%{transform:translateX(-2000px)}3.7%{transform:translateX(-2080px)}3.7%{transform:translateX(-2160px)}3.7%{transform:translateX(-2240px)}3.8%{transform:translateX(-2320px)}3.8%{transform:translateX(-2400px)}3.8%{transform:translateX(-2480px)}3.8%{transform:translateX(-2560px)}3.8%{transform:translateX(-2640px)}3.8%{transform:translateX(-2720px)}3.8%{transform:translateX(-2800px)}3.8%{transform:translateX(-2880px)}3.8%{transform:translateX(-2960px)}3.8%{transform:translateX(-3040px)}3.8%{transform:translateX(-3120px)}3.8%{transform:translateX(-3200px)}3.8%{transform:translateX(-3280px)}3.8%{transform:translateX(-3360px)}3.8%{transform:translateX(-3440px)}3.8%{transform:translateX(-3520px)}3.8%{transform:translateX(-3600px)}3.8%{transform:translateX(-3680px)}3.8%{transform:translateX(-3760px)}100%{transform:translateX(-3840px)}} INFO ThismightnotberenderedcorrectlyonGitHub, butitwillworkinarealterminal. ThisisbecauseGitHubdoesnotuseamonospacedfontbydefaultforSVGs.┌────────────────────────────────────────────────────────────────────┐|┌──────────────────────────────────┐┌─title───────────────────┐|||Loremipsumdolorsitamet,||Utenimadminimveniam,||||consecteturadipiscingelit,||quisnostrudexercitation||||seddoeiusmodtemporincididunt||ullamcolaboris||||utlaboreetdolore||nisiutaliquip||||magnaaliqua.||exeacommodo|||└──────────────────────────────────┘|consequat.|||└───────────────────────────┘||┌────────────────────────────────┐|||Duisauteirure||||dolorinreprehenderit||||involuptatevelitessecillum||||doloreeufugiat||||nullapariatur.|||└─────bottomcentertitle──────┘|||└──────────────────────────────────────────────────────LoremIpsum─┘┌────────────────────────────────────────────────|┌─────────────────|┌──────────────────────────────────┐┌─title────────────|||└───────────────────────────────|└──────────────────────────────────|┌──────────────────────────|└────────────────────────────────────────────────Restartinganimation... \ No newline at end of file diff --git a/_examples/bulletlist/customized/animation.svg b/_examples/bulletlist/customized/animation.svg index 0674accd3..07388e2df 100644 --- a/_examples/bulletlist/customized/animation.svg +++ b/_examples/bulletlist/customized/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(0,71,255);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(124,255,0);white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,198,255);white-space:pre}.l{fill:transparent}.n{animation-duration:5.153947s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}2.9%{transform:translateX(-80px)}3%{transform:translateX(-160px)}3%{transform:translateX(-240px)}3%{transform:translateX(-320px)}3%{transform:translateX(-400px)}3%{transform:translateX(-480px)}3%{transform:translateX(-560px)}100%{transform:translateX(-640px)}}Blue-Green>CyanRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(0,71,255);white-space:pre}.h{fill:rgb(255,255,255);white-space:pre}.i{fill:rgb(124,255,0);white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,198,255);white-space:pre}.l{fill:transparent}.n{animation-duration:5.138377s;animation-iteration-count:infinite;animation-name:m;animation-timing-function:steps(1,end)}.o{fill:rgb(160,160,160);white-space:pre}@keyframes m{0%{transform:translateX(-0px)}2.4%{transform:translateX(-80px)}2.7%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Blue-Green>CyanRestartinganimation... \ No newline at end of file diff --git a/_examples/bulletlist/demo/animation.svg b/_examples/bulletlist/demo/animation.svg index d1fea78cb..d948a5bda 100644 --- a/_examples/bulletlist/demo/animation.svg +++ b/_examples/bulletlist/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.102049s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}1.4%{transform:translateX(-80px)}2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Level0Level1Level20123Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.087721s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}1.7%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Level0Level1Level20123Restartinganimation... \ No newline at end of file diff --git a/_examples/center/demo/animation.svg b/_examples/center/demo/animation.svg index d3d9ec190..b76ab6ad9 100644 --- a/_examples/center/demo/animation.svg +++ b/_examples/center/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.059909s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}1%{transform:translateX(-80px)}1.2%{transform:translateX(-160px)}1.2%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}Thistextiscentered!Itcenteresthewholeblockbydefault.Inthatwayyoucandostufflikethis:███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Thistextiscentered!Buteachlineiscenteredseparately████Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.104007s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}1.9%{transform:translateX(-80px)}2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thistextiscentered!Itcenteresthewholeblockbydefault.Inthatwayyoucandostufflikethis:███████████████████████████████████████████████████████████████████████████████████████████████████████████████████Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/demo/animation.svg b/_examples/coloring/demo/animation.svg index 2e2ef46cd..63e58cdae 100644 --- a/_examples/coloring/demo/animation.svg +++ b/_examples/coloring/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(124,255,0);white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,71,255);white-space:pre}.l{fill:rgb(255,0,255);white-space:pre}.m{fill:rgb(207,207,207);white-space:pre}.n{fill:rgb(243,86,86);white-space:pre}.o{fill:rgb(127,253,127);white-space:pre}.p{fill:rgb(220,239,139);white-space:pre}.q{fill:rgb(152,161,254);white-space:pre}.r{fill:rgb(234,89,246);white-space:pre}.s{fill:rgb(126,231,233);white-space:pre}.t{fill:rgb(255,255,255);white-space:pre}.u{fill:transparent}.w{animation-duration:5.06584s;animation-iteration-count:infinite;animation-name:v;animation-timing-function:steps(1,end)}.x{fill:rgb(160,160,160);white-space:pre}@keyframes v{0%{transform:translateX(-0px)}1.1%{transform:translateX(-80px)}1.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Hello,World!Evennestedcolorsaresupported!FgBlackFgRedFgGreenFgYellowFgBlueFgMagentaFgCyanFgWhiteFgLightRedFgLightGreenFgLightYellowFgLightBlueFgLightMagentaFgLightCyanFgLightWhiteRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(255,0,4);white-space:pre}.g{fill:rgb(124,255,0);white-space:pre}.h{fill:rgb(0,198,255);white-space:pre}.i{white-space:pre}.j{fill:rgb(255,241,0);white-space:pre}.k{fill:rgb(0,71,255);white-space:pre}.l{fill:rgb(255,0,255);white-space:pre}.m{fill:rgb(207,207,207);white-space:pre}.n{fill:rgb(243,86,86);white-space:pre}.o{fill:rgb(127,253,127);white-space:pre}.p{fill:rgb(220,239,139);white-space:pre}.q{fill:rgb(152,161,254);white-space:pre}.r{fill:rgb(234,89,246);white-space:pre}.s{fill:rgb(126,231,233);white-space:pre}.t{fill:rgb(255,255,255);white-space:pre}.u{fill:transparent}.w{animation-duration:5.099924s;animation-iteration-count:infinite;animation-name:v;animation-timing-function:steps(1,end)}.x{fill:rgb(160,160,160);white-space:pre}@keyframes v{0%{transform:translateX(-0px)}1.4%{transform:translateX(-80px)}2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Hello,World!Evennestedcolorsaresupported!FgBlackFgRedFgGreenFgYellowFgBlueFgMagentaFgCyanFgWhiteFgLightRedFgLightGreenFgLightYellowFgLightBlueFgLightMagentaFgLightCyanFgLightWhiteRestartinganimation... \ No newline at end of file diff --git a/_examples/coloring/disable-color/animation.svg b/_examples/coloring/disable-color/animation.svg index 01ae48f8c..e96e00b77 100644 --- a/_examples/coloring/disable-color/animation.svg +++ b/_examples/coloring/disable-color/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:38.158074s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.32%{transform:translateX(-80px)}0.37%{transform:translateX(-160px)}0.84%{transform:translateX(-240px)}1.37%{transform:translateX(-320px)}1.89%{transform:translateX(-400px)}2.42%{transform:translateX(-480px)}2.94%{transform:translateX(-560px)}2.95%{transform:translateX(-640px)}3.47%{transform:translateX(-720px)}4%{transform:translateX(-800px)}4.52%{transform:translateX(-880px)}5.05%{transform:translateX(-960px)}5.56%{transform:translateX(-1040px)}5.56%{transform:translateX(-1120px)}5.58%{transform:translateX(-1200px)}6.1%{transform:translateX(-1280px)}6.63%{transform:translateX(-1360px)}7.16%{transform:translateX(-1440px)}7.68%{transform:translateX(-1520px)}8.19%{transform:translateX(-1600px)}8.19%{transform:translateX(-1680px)}8.21%{transform:translateX(-1760px)}8.73%{transform:translateX(-1840px)}9.26%{transform:translateX(-1920px)}9.79%{transform:translateX(-2000px)}10.31%{transform:translateX(-2080px)}10.81%{transform:translateX(-2160px)}10.84%{transform:translateX(-2240px)}11.36%{transform:translateX(-2320px)}11.9%{transform:translateX(-2400px)}12.42%{transform:translateX(-2480px)}12.95%{transform:translateX(-2560px)}13.43%{transform:translateX(-2640px)}13.48%{transform:translateX(-2720px)}14%{transform:translateX(-2800px)}14.53%{transform:translateX(-2880px)}15.05%{transform:translateX(-2960px)}15.58%{transform:translateX(-3040px)}16.05%{transform:translateX(-3120px)}16.05%{transform:translateX(-3200px)}16.1%{transform:translateX(-3280px)}16.63%{transform:translateX(-3360px)}17.15%{transform:translateX(-3440px)}17.68%{transform:translateX(-3520px)}18.2%{transform:translateX(-3600px)}18.68%{transform:translateX(-3680px)}18.73%{transform:translateX(-3760px)}19.25%{transform:translateX(-3840px)}19.78%{transform:translateX(-3920px)}20.3%{transform:translateX(-4000px)}20.83%{transform:translateX(-4080px)}21.3%{transform:translateX(-4160px)}21.35%{transform:translateX(-4240px)}21.88%{transform:translateX(-4320px)}22.4%{transform:translateX(-4400px)}22.93%{transform:translateX(-4480px)}23.45%{transform:translateX(-4560px)}23.92%{transform:translateX(-4640px)}23.92%{transform:translateX(-4720px)}23.98%{transform:translateX(-4800px)}24.51%{transform:translateX(-4880px)}25.03%{transform:translateX(-4960px)}25.56%{transform:translateX(-5040px)}26.09%{transform:translateX(-5120px)}26.54%{transform:translateX(-5200px)}26.61%{transform:translateX(-5280px)}27.13%{transform:translateX(-5360px)}27.66%{transform:translateX(-5440px)}28.19%{transform:translateX(-5520px)}28.71%{transform:translateX(-5600px)}29.17%{transform:translateX(-5680px)}29.25%{transform:translateX(-5760px)}29.77%{transform:translateX(-5840px)}30.3%{transform:translateX(-5920px)}30.82%{transform:translateX(-6000px)}31.35%{transform:translateX(-6080px)}31.79%{transform:translateX(-6160px)}31.8%{transform:translateX(-6240px)}31.87%{transform:translateX(-6320px)}32.4%{transform:translateX(-6400px)}32.92%{transform:translateX(-6480px)}33.45%{transform:translateX(-6560px)}33.97%{transform:translateX(-6640px)}34.42%{transform:translateX(-6720px)}34.5%{transform:translateX(-6800px)}35.02%{transform:translateX(-6880px)}35.55%{transform:translateX(-6960px)}36.08%{transform:translateX(-7040px)}36.6%{transform:translateX(-7120px)}37.05%{transform:translateX(-7200px)}37.13%{transform:translateX(-7280px)}37.66%{transform:translateX(-7360px)}38.18%{transform:translateX(-7440px)}38.71%{transform:translateX(-7520px)}39.23%{transform:translateX(-7600px)}39.67%{transform:translateX(-7680px)}39.67%{transform:translateX(-7760px)}42.29%{transform:translateX(-7840px)}42.29%{transform:translateX(-7920px)}43.6%{transform:translateX(-8000px)}43.6%{transform:translateX(-8080px)}44.91%{transform:translateX(-8160px)}44.91%{transform:translateX(-8240px)}46.23%{transform:translateX(-8320px)}46.23%{transform:translateX(-8400px)}46.23%{transform:translateX(-8480px)}47.54%{transform:translateX(-8560px)}47.54%{transform:translateX(-8640px)}48.85%{transform:translateX(-8720px)}48.85%{transform:translateX(-8800px)}50.17%{transform:translateX(-8880px)}50.17%{transform:translateX(-8960px)}51.48%{transform:translateX(-9040px)}51.48%{transform:translateX(-9120px)}52.79%{transform:translateX(-9200px)}52.8%{transform:translateX(-9280px)}54.11%{transform:translateX(-9360px)}55.42%{transform:translateX(-9440px)}56.73%{transform:translateX(-9520px)}56.73%{transform:translateX(-9600px)}58.05%{transform:translateX(-9680px)}63.29%{transform:translateX(-9760px)}63.29%{transform:translateX(-9840px)}63.29%{transform:translateX(-9920px)}63.29%{transform:translateX(-10000px)}63.29%{transform:translateX(-10080px)}63.29%{transform:translateX(-10160px)}63.29%{transform:translateX(-10240px)}63.29%{transform:translateX(-10320px)}73.78%{transform:translateX(-10400px)}84.28%{transform:translateX(-10480px)}84.28%{transform:translateX(-10560px)}86.9%{transform:translateX(-10640px)}100%{transform:translateX(-10720px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████PTDP-PTermDemoProgramINFOThisanimationwasgeneratedwiththelatestversionofPTerm!PTermworksonnearlyeveryterminalandoperatingsystem.It'ssupereasytouse!Ifyouwant,youcancustomizeeverything:)Youcanseethecodeofthisdemointhe./_examples/demodirectory.Thisdemowasupdatedat:14Jun2022-13:59:06UTCPseudoApplicationcreatedwithPTerm#InstallingpseudoprogramsSUCCESSInstallingpseudo-excelSUCCESSInstallingpseudo-photoshopSUCCESSInstallingpseudo-chromeInstallingpseudo-outlook[3/12]██████████25%|2sSUCCESSInstallingpseudo-outlookSUCCESSInstallingpseudo-explorerSUCCESSInstallingpseudo-dopsSUCCESSInstallingpseudo-gitSUCCESSInstallingpseudo-vscSUCCESSInstallingpseudo-intellijWARNINGCouldnotinstallpseudo-minecraftThecompanypolicyforbidsgames.SUCCESSInstallingpseudo-scoopSUCCESSInstallingpseudo-chocolateyInstallingpseudo-chocolatey[11/12]███████████████████████████████92%|6s##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|58mbpseudo-photoshop|pass|132mbpseudo-chrome|pass|166mbpseudo-outlook|pass|178mbpseudo-explorer|pass|27mbpseudo-dops|pass|140mbpseudo-git|pass|72mbpseudo-vsc|pass|19mb├──Windows└─┬Programs├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupportINFOIfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!Waitingfor15seconds...(0s)Waitingfor15seconds...(0s)Waitingfor15seconds...(0s)Waitingfor15seconds...(1s)Waitingfor15seconds...(1s)Waitingfor14seconds...Waitingfor14seconds...(1s)Waitingfor14seconds...(1s)Waitingfor14seconds...(1s)Waitingfor14seconds...(2s)Waitingfor14seconds...(2s)Waitingfor13seconds...Waitingfor13seconds...(2s)Waitingfor13seconds...(2s)Waitingfor13seconds...(2s)Waitingfor13seconds...(3s)Waitingfor13seconds...(3s)Waitingfor12seconds...Waitingfor12seconds...(3s)Waitingfor12seconds...(3s)Waitingfor12seconds...(3s)Waitingfor12seconds...(4s)Waitingfor12seconds...(4s)Waitingfor11seconds...Waitingfor11seconds...(4s)Waitingfor11seconds...(4s)Waitingfor11seconds...(4s)Waitingfor11seconds...(5s)Waitingfor11seconds...(5s)Waitingfor10seconds...Waitingfor10seconds...(5s)Waitingfor10seconds...(5s)Waitingfor10seconds...(5s)Waitingfor10seconds...(6s)Waitingfor10seconds...(6s)Waitingfor9seconds...Waitingfor9seconds...(6s)Waitingfor9seconds...(6s)Waitingfor9seconds...(6s)Waitingfor9seconds...(7s)Waitingfor9seconds...(7s)Waitingfor8seconds...Waitingfor8seconds...(7s)Waitingfor8seconds...(7s)Waitingfor8seconds...(7s)Waitingfor8seconds...(8s)Waitingfor8seconds...(8s)Waitingfor7seconds...Waitingfor7seconds...(8s)Waitingfor7seconds...(8s)Waitingfor7seconds...(8s)Waitingfor7seconds...(9s)Waitingfor7seconds...(9s)Waitingfor6seconds...Waitingfor6seconds...(9s)Waitingfor6seconds...(9s)Waitingfor6seconds...(9s)Waitingfor6seconds...(10s)Waitingfor6seconds...(10s)Waitingfor5seconds...Waitingfor5seconds...(10s)Waitingfor5seconds...(10s)Waitingfor5seconds...(10s)Waitingfor5seconds...(11s)Waitingfor5seconds...(11s)Waitingfor4seconds...Waitingfor4seconds...(11s)Waitingfor4seconds...(11s)Waitingfor4seconds...(11s)Waitingfor4seconds...(12s)Waitingfor4seconds...(12s)Waitingfor3seconds...Waitingfor3seconds...(12s)Waitingfor3seconds...(12s)Waitingfor3seconds...(12s)Waitingfor3seconds...(13s)Waitingfor3seconds...(13s)Waitingfor2seconds...Waitingfor2seconds...(13s)Waitingfor2seconds...(13s)Waitingfor2seconds...(13s)Waitingfor2seconds...(14s)Waitingfor2seconds...(14s)Waitingfor1second...Waitingfor1second...(14s)Waitingfor1second...(14s)Waitingfor1second...(14s)Waitingfor1second...(15s)Waitingfor1second...(15s)Installingpseudo-excel[0/12]0%|0sInstallingpseudo-excel[1/12]████8%|0sInstallingpseudo-photoshop[2/12]██████17%|1sInstallingpseudo-chrome[2/12]███████17%|1sInstallingpseudo-chrome[3/12]██████████25%|1sInstallingpseudo-outlook[4/12]█████████████33%|2sInstallingpseudo-explorer[4/12]█████████████33%|2sInstallingpseudo-explorer[5/12]████████████████42%|2sInstallingpseudo-dops[5/12]█████████████████42%|3sInstallingpseudo-dops[6/12]█████████████████████50%|3sInstallingpseudo-git[6/12]█████████████████████50%|3sInstallingpseudo-git[7/12]████████████████████████58%|3sInstallingpseudo-vsc[7/12]████████████████████████58%|4sInstallingpseudo-vsc[8/12]████████████████████████████67%|4sInstallingpseudo-intellij[8/12]█████████████████████████67%|4sInstallingpseudo-intellij[9/12]████████████████████████████75%|4sInstallingpseudo-minecraft[9/12]███████████████████████████75%|5sInstallingpseudo-scoop[10/12]████████████████████████████████83%|5spseudo-intellij|pass|142mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|60mbpseudo-chocolatey|pass|27mb└─┬C:├──GoRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:38.153653s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.26%{transform:translateX(-80px)}0.32%{transform:translateX(-160px)}0.83%{transform:translateX(-240px)}1.35%{transform:translateX(-320px)}1.88%{transform:translateX(-400px)}2.41%{transform:translateX(-480px)}2.92%{transform:translateX(-560px)}2.92%{transform:translateX(-640px)}2.93%{transform:translateX(-720px)}3.46%{transform:translateX(-800px)}3.98%{transform:translateX(-880px)}4.51%{transform:translateX(-960px)}5.03%{transform:translateX(-1040px)}5.55%{transform:translateX(-1120px)}5.55%{transform:translateX(-1200px)}5.56%{transform:translateX(-1280px)}6.09%{transform:translateX(-1360px)}6.61%{transform:translateX(-1440px)}7.14%{transform:translateX(-1520px)}7.66%{transform:translateX(-1600px)}8.17%{transform:translateX(-1680px)}8.17%{transform:translateX(-1760px)}8.19%{transform:translateX(-1840px)}8.71%{transform:translateX(-1920px)}9.24%{transform:translateX(-2000px)}9.77%{transform:translateX(-2080px)}10.29%{transform:translateX(-2160px)}10.79%{transform:translateX(-2240px)}10.82%{transform:translateX(-2320px)}11.34%{transform:translateX(-2400px)}11.87%{transform:translateX(-2480px)}12.39%{transform:translateX(-2560px)}12.92%{transform:translateX(-2640px)}13.41%{transform:translateX(-2720px)}13.44%{transform:translateX(-2800px)}13.97%{transform:translateX(-2880px)}14.49%{transform:translateX(-2960px)}15.02%{transform:translateX(-3040px)}15.55%{transform:translateX(-3120px)}16.04%{transform:translateX(-3200px)}16.07%{transform:translateX(-3280px)}16.6%{transform:translateX(-3360px)}17.12%{transform:translateX(-3440px)}17.65%{transform:translateX(-3520px)}18.17%{transform:translateX(-3600px)}18.66%{transform:translateX(-3680px)}18.66%{transform:translateX(-3760px)}18.7%{transform:translateX(-3840px)}19.22%{transform:translateX(-3920px)}19.75%{transform:translateX(-4000px)}20.27%{transform:translateX(-4080px)}20.8%{transform:translateX(-4160px)}21.28%{transform:translateX(-4240px)}21.28%{transform:translateX(-4320px)}21.32%{transform:translateX(-4400px)}21.85%{transform:translateX(-4480px)}22.38%{transform:translateX(-4560px)}22.91%{transform:translateX(-4640px)}23.43%{transform:translateX(-4720px)}23.91%{transform:translateX(-4800px)}23.96%{transform:translateX(-4880px)}24.48%{transform:translateX(-4960px)}25.01%{transform:translateX(-5040px)}25.53%{transform:translateX(-5120px)}26.06%{transform:translateX(-5200px)}26.53%{transform:translateX(-5280px)}26.53%{transform:translateX(-5360px)}26.58%{transform:translateX(-5440px)}27.11%{transform:translateX(-5520px)}27.64%{transform:translateX(-5600px)}28.16%{transform:translateX(-5680px)}28.69%{transform:translateX(-5760px)}29.15%{transform:translateX(-5840px)}29.16%{transform:translateX(-5920px)}29.22%{transform:translateX(-6000px)}29.74%{transform:translateX(-6080px)}30.27%{transform:translateX(-6160px)}30.8%{transform:translateX(-6240px)}31.32%{transform:translateX(-6320px)}31.78%{transform:translateX(-6400px)}31.78%{transform:translateX(-6480px)}31.85%{transform:translateX(-6560px)}32.38%{transform:translateX(-6640px)}32.9%{transform:translateX(-6720px)}33.43%{transform:translateX(-6800px)}33.95%{transform:translateX(-6880px)}34.4%{transform:translateX(-6960px)}34.48%{transform:translateX(-7040px)}35%{transform:translateX(-7120px)}35.53%{transform:translateX(-7200px)}36.06%{transform:translateX(-7280px)}36.59%{transform:translateX(-7360px)}37.02%{transform:translateX(-7440px)}37.03%{transform:translateX(-7520px)}37.11%{transform:translateX(-7600px)}37.64%{transform:translateX(-7680px)}38.17%{transform:translateX(-7760px)}38.69%{transform:translateX(-7840px)}39.22%{transform:translateX(-7920px)}39.65%{transform:translateX(-8000px)}39.65%{transform:translateX(-8080px)}42.28%{transform:translateX(-8160px)}42.28%{transform:translateX(-8240px)}43.59%{transform:translateX(-8320px)}43.59%{transform:translateX(-8400px)}43.59%{transform:translateX(-8480px)}44.9%{transform:translateX(-8560px)}44.9%{transform:translateX(-8640px)}44.9%{transform:translateX(-8720px)}46.22%{transform:translateX(-8800px)}47.53%{transform:translateX(-8880px)}47.54%{transform:translateX(-8960px)}47.54%{transform:translateX(-9040px)}48.85%{transform:translateX(-9120px)}48.85%{transform:translateX(-9200px)}50.16%{transform:translateX(-9280px)}50.16%{transform:translateX(-9360px)}50.16%{transform:translateX(-9440px)}51.47%{transform:translateX(-9520px)}51.48%{transform:translateX(-9600px)}52.79%{transform:translateX(-9680px)}52.79%{transform:translateX(-9760px)}54.1%{transform:translateX(-9840px)}55.41%{transform:translateX(-9920px)}55.41%{transform:translateX(-10000px)}55.41%{transform:translateX(-10080px)}56.73%{transform:translateX(-10160px)}56.73%{transform:translateX(-10240px)}56.73%{transform:translateX(-10320px)}58.04%{transform:translateX(-10400px)}63.29%{transform:translateX(-10480px)}63.29%{transform:translateX(-10560px)}63.29%{transform:translateX(-10640px)}63.29%{transform:translateX(-10720px)}73.78%{transform:translateX(-10800px)}73.79%{transform:translateX(-10880px)}73.79%{transform:translateX(-10960px)}73.79%{transform:translateX(-11040px)}73.79%{transform:translateX(-11120px)}73.79%{transform:translateX(-11200px)}73.79%{transform:translateX(-11280px)}84.27%{transform:translateX(-11360px)}84.27%{transform:translateX(-11440px)}86.89%{transform:translateX(-11520px)}86.89%{transform:translateX(-11600px)}86.9%{transform:translateX(-11680px)}100%{transform:translateX(-11760px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████PTDP-PTermDemoProgramINFOThisanimationwasgeneratedwiththelatestversionofPTerm!PTermworksonnearlyeveryterminalandoperatingsystem.It'ssupereasytouse!Ifyouwant,youcancustomizeeverything:)Youcanseethecodeofthisdemointhe./_examples/demodirectory.Thisdemowasupdatedat:14Jun2022-14:28:56UTCPseudoApplicationcreatedwithPTerm#InstallingpseudoprogramsSUCCESSInstallingpseudo-excelInstallingpseudo-photoshop[1/12]████8%|1sSUCCESSInstallingpseudo-photoshopInstallingpseudo-chrome[2/12]███████17%|1sSUCCESSInstallingpseudo-chromeSUCCESSInstallingpseudo-outlookInstallingpseudo-explorer[4/12]█████████████33%|2sSUCCESSInstallingpseudo-explorerSUCCESSInstallingpseudo-dopsInstallingpseudo-git[6/12]█████████████████████50%|3sSUCCESSInstallingpseudo-gitSUCCESSInstallingpseudo-vscSUCCESSInstallingpseudo-intellijWARNINGCouldnotinstallpseudo-minecraftThecompanypolicyforbidsgames.SUCCESSInstallingpseudo-scoopSUCCESSInstallingpseudo-chocolateyInstallingpseudo-chocolatey[11/12]███████████████████████████████92%|6s##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|125mbpseudo-photoshop|pass|161mbpseudo-chrome|pass|110mbpseudo-outlook|pass|14mbpseudo-explorer|pass|105mbpseudo-dops|pass|132mbpseudo-git|pass|147mbpseudo-vsc|pass|135mbpseudo-intellij|pass|173mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|118mbpseudo-chocolatey|pass|183mb#TreePrinter└─┬C:├──Go├──Windows└─┬Programs├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupportINFOIfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!Waitingfor15seconds...(0s)Waitingfor15seconds...(0s)Waitingfor15seconds...(0s)Waitingfor15seconds...(1s)Waitingfor15seconds...(1s)Waitingfor14seconds...Waitingfor14seconds...(1s)Waitingfor14seconds...(1s)Waitingfor14seconds...(1s)Waitingfor14seconds...(2s)Waitingfor14seconds...(2s)Waitingfor13seconds...Waitingfor13seconds...(2s)Waitingfor13seconds...(2s)Waitingfor13seconds...(2s)Waitingfor13seconds...(3s)Waitingfor13seconds...(3s)Waitingfor12seconds...Waitingfor12seconds...(3s)Waitingfor12seconds...(3s)Waitingfor12seconds...(3s)Waitingfor12seconds...(4s)Waitingfor12seconds...(4s)Waitingfor11seconds...Waitingfor11seconds...(4s)Waitingfor11seconds...(4s)Waitingfor11seconds...(4s)Waitingfor11seconds...(5s)Waitingfor11seconds...(5s)Waitingfor10seconds...Waitingfor10seconds...(5s)Waitingfor10seconds...(5s)Waitingfor10seconds...(5s)Waitingfor10seconds...(6s)Waitingfor10seconds...(6s)Waitingfor9seconds...Waitingfor9seconds...(6s)Waitingfor9seconds...(6s)Waitingfor9seconds...(6s)Waitingfor9seconds...(7s)Waitingfor9seconds...(7s)Waitingfor8seconds...Waitingfor8seconds...(7s)Waitingfor8seconds...(7s)Waitingfor8seconds...(7s)Waitingfor8seconds...(8s)Waitingfor8seconds...(8s)Waitingfor7seconds...Waitingfor7seconds...(8s)Waitingfor7seconds...(8s)Waitingfor7seconds...(8s)Waitingfor7seconds...(9s)Waitingfor7seconds...(9s)Waitingfor6seconds...Waitingfor6seconds...(9s)Waitingfor6seconds...(9s)Waitingfor6seconds...(9s)Waitingfor6seconds...(10s)Waitingfor6seconds...(10s)Waitingfor5seconds...Waitingfor5seconds...(10s)Waitingfor5seconds...(10s)Waitingfor5seconds...(10s)Waitingfor5seconds...(11s)Waitingfor5seconds...(11s)Waitingfor4seconds...Waitingfor4seconds...(11s)Waitingfor4seconds...(11s)Waitingfor4seconds...(11s)Waitingfor4seconds...(12s)Waitingfor4seconds...(12s)Waitingfor3seconds...Waitingfor3seconds...(12s)Waitingfor3seconds...(12s)Waitingfor3seconds...(12s)Waitingfor3seconds...(13s)Waitingfor3seconds...(13s)Waitingfor2seconds...Waitingfor2seconds...(13s)Waitingfor2seconds...(13s)Waitingfor2seconds...(13s)Waitingfor2seconds...(14s)Waitingfor2seconds...(14s)Waitingfor1second...Waitingfor1second...(14s)Waitingfor1second...(14s)Waitingfor1second...(14s)Waitingfor1second...(15s)Waitingfor1second...(15s)Installingpseudo-excel[0/12]0%|0sInstallingpseudo-excel[1/12]████8%|0sInstallingpseudo-photoshop[2/12]██████17%|1sInstallingpseudo-chrome[3/12]██████████25%|1sInstallingpseudo-outlook[4/12]█████████████33%|2sInstallingpseudo-explorer[5/12]████████████████42%|2sInstallingpseudo-dops[5/12]█████████████████42%|3sInstallingpseudo-dops[6/12]█████████████████████50%|3sInstallingpseudo-git[7/12]████████████████████████58%|3sInstallingpseudo-vsc[7/12]████████████████████████58%|4sInstallingpseudo-vsc[8/12]████████████████████████████67%|4sInstallingpseudo-intellij[8/12]█████████████████████████67%|4sInstallingpseudo-intellij[9/12]████████████████████████████75%|4sInstallingpseudo-minecraft[9/12]███████████████████████████75%|5sInstallingpseudo-scoop[9/12]██████████████████████████████75%|5sInstallingpseudo-scoop[10/12]████████████████████████████████83%|5sInstallingpseudo-chocolatey[10/12]████████████████████████████83%|6sRestartinganimation... \ No newline at end of file diff --git a/_examples/coloring/disable-output/animation.svg b/_examples/coloring/disable-output/animation.svg index 7af130073..2693e7869 100644 --- a/_examples/coloring/disable-output/animation.svg +++ b/_examples/coloring/disable-output/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(102,194,205)}.h{white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.149965s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}2.8%{transform:translateX(-80px)}2.9%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Printingsomething...[0/15]Printingsomething...[1/15]Printingsomething...[2/15]Printingsomething...[3/15]Printingsomething...[4/15] INFO DisabledOutput! INFO EnabledOutput!Printingsomething...[10/15]Printingsomething...[11/15]Printingsomething...[12/15]Printingsomething...[13/15]Printingsomething...[14/15]Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(102,194,205)}.h{white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:transparent}.l{animation-duration:5.140601s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}2.7%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Printingsomething...[0/15]Printingsomething...[1/15]Printingsomething...[2/15]Printingsomething...[3/15]Printingsomething...[4/15] INFO DisabledOutput! INFO EnabledOutput!Printingsomething...[10/15]Printingsomething...[11/15]Printingsomething...[12/15]Printingsomething...[13/15]Printingsomething...[14/15]Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/disable-styling/animation.svg b/_examples/coloring/disable-styling/animation.svg index cf0acb968..3ae7ecf0f 100644 --- a/_examples/coloring/disable-styling/animation.svg +++ b/_examples/coloring/disable-styling/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:38.164328s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.36%{transform:translateX(-80px)}0.4%{transform:translateX(-160px)}2.99%{transform:translateX(-240px)}2.99%{transform:translateX(-320px)}5.61%{transform:translateX(-400px)}5.61%{transform:translateX(-480px)}8.23%{transform:translateX(-560px)}10.85%{transform:translateX(-640px)}10.85%{transform:translateX(-720px)}13.47%{transform:translateX(-800px)}16.09%{transform:translateX(-880px)}18.71%{transform:translateX(-960px)}21.33%{transform:translateX(-1040px)}23.95%{transform:translateX(-1120px)}26.57%{transform:translateX(-1200px)}29.2%{transform:translateX(-1280px)}31.82%{transform:translateX(-1360px)}34.44%{transform:translateX(-1440px)}37.07%{transform:translateX(-1520px)}39.69%{transform:translateX(-1600px)}39.69%{transform:translateX(-1680px)}42.31%{transform:translateX(-1760px)}43.62%{transform:translateX(-1840px)}44.94%{transform:translateX(-1920px)}46.25%{transform:translateX(-2000px)}47.56%{transform:translateX(-2080px)}47.56%{transform:translateX(-2160px)}48.87%{transform:translateX(-2240px)}48.87%{transform:translateX(-2320px)}50.18%{transform:translateX(-2400px)}51.5%{transform:translateX(-2480px)}52.81%{transform:translateX(-2560px)}52.81%{transform:translateX(-2640px)}54.12%{transform:translateX(-2720px)}54.12%{transform:translateX(-2800px)}55.43%{transform:translateX(-2880px)}56.75%{transform:translateX(-2960px)}58.06%{transform:translateX(-3040px)}63.3%{transform:translateX(-3120px)}63.3%{transform:translateX(-3200px)}73.79%{transform:translateX(-3280px)}73.79%{transform:translateX(-3360px)}84.28%{transform:translateX(-3440px)}84.28%{transform:translateX(-3520px)}86.9%{transform:translateX(-3600px)}86.9%{transform:translateX(-3680px)}100%{transform:translateX(-3760px)}}PTermPTDP-PTermDemoProgramINFO:ThisanimationwasgeneratedwiththelatestversionofPTerm!PTermworksonnearlyeveryterminalandoperatingsystem.It'ssupereasytouse!Ifyouwant,youcancustomizeeverything:)Youcanseethecodeofthisdemointhe./_examples/demodirectory.Thisdemowasupdatedat:14Jun2022-13:59:06UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor1second...PseudoApplicationcreatedwithPTerm#InstallingpseudoprogramsInstallingstuffSUCCESS:Installingpseudo-excelSUCCESS:Installingpseudo-photoshopSUCCESS:Installingpseudo-chromeSUCCESS:Installingpseudo-outlookSUCCESS:Installingpseudo-explorerSUCCESS:Installingpseudo-dopsSUCCESS:Installingpseudo-gitSUCCESS:Installingpseudo-vscSUCCESS:Installingpseudo-intellijWARNING:Couldnotinstallpseudo-minecraftThecompanypolicyforbidsgames.SUCCESS:Installingpseudo-scoopSUCCESS:Installingpseudo-chocolatey##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|107mbpseudo-photoshop|pass|19mbpseudo-chrome|pass|54mbpseudo-outlook|pass|81mbpseudo-explorer|pass|41mbpseudo-dops|pass|118mbpseudo-git|pass|157mbpseudo-vsc|pass|10mbpseudo-intellij|pass|171mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|140mbpseudo-chocolatey|pass|98mb├──Windows└─┬Programs├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupportINFO:IfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!#TreePrinter└─┬C:├──GoRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:38.166987s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}0.31%{transform:translateX(-80px)}0.41%{transform:translateX(-160px)}2.97%{transform:translateX(-240px)}2.97%{transform:translateX(-320px)}5.59%{transform:translateX(-400px)}5.59%{transform:translateX(-480px)}8.21%{transform:translateX(-560px)}8.21%{transform:translateX(-640px)}10.83%{transform:translateX(-720px)}13.45%{transform:translateX(-800px)}16.07%{transform:translateX(-880px)}18.7%{transform:translateX(-960px)}21.32%{transform:translateX(-1040px)}23.94%{transform:translateX(-1120px)}26.57%{transform:translateX(-1200px)}29.19%{transform:translateX(-1280px)}31.81%{transform:translateX(-1360px)}34.43%{transform:translateX(-1440px)}37.05%{transform:translateX(-1520px)}39.67%{transform:translateX(-1600px)}42.29%{transform:translateX(-1680px)}43.61%{transform:translateX(-1760px)}44.93%{transform:translateX(-1840px)}46.25%{transform:translateX(-1920px)}47.56%{transform:translateX(-2000px)}48.87%{transform:translateX(-2080px)}50.18%{transform:translateX(-2160px)}50.19%{transform:translateX(-2240px)}51.5%{transform:translateX(-2320px)}51.5%{transform:translateX(-2400px)}52.82%{transform:translateX(-2480px)}52.82%{transform:translateX(-2560px)}54.13%{transform:translateX(-2640px)}55.44%{transform:translateX(-2720px)}55.44%{transform:translateX(-2800px)}56.75%{transform:translateX(-2880px)}58.06%{transform:translateX(-2960px)}63.3%{transform:translateX(-3040px)}63.31%{transform:translateX(-3120px)}63.31%{transform:translateX(-3200px)}63.31%{transform:translateX(-3280px)}63.31%{transform:translateX(-3360px)}63.31%{transform:translateX(-3440px)}63.31%{transform:translateX(-3520px)}63.31%{transform:translateX(-3600px)}63.31%{transform:translateX(-3680px)}63.31%{transform:translateX(-3760px)}63.31%{transform:translateX(-3840px)}63.31%{transform:translateX(-3920px)}63.31%{transform:translateX(-4000px)}63.31%{transform:translateX(-4080px)}63.31%{transform:translateX(-4160px)}73.79%{transform:translateX(-4240px)}73.79%{transform:translateX(-4320px)}73.8%{transform:translateX(-4400px)}73.8%{transform:translateX(-4480px)}73.8%{transform:translateX(-4560px)}73.8%{transform:translateX(-4640px)}73.8%{transform:translateX(-4720px)}73.8%{transform:translateX(-4800px)}84.28%{transform:translateX(-4880px)}84.28%{transform:translateX(-4960px)}86.9%{transform:translateX(-5040px)}100%{transform:translateX(-5120px)}}PTermPTDP-PTermDemoProgramINFO:ThisanimationwasgeneratedwiththelatestversionofPTerm!PTermworksonnearlyeveryterminalandoperatingsystem.It'ssupereasytouse!Ifyouwant,youcancustomizeeverything:)Youcanseethecodeofthisdemointhe./_examples/demodirectory.Thisdemowasupdatedat:14Jun2022-14:28:56UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor2seconds...PseudoApplicationcreatedwithPTerm#InstallingpseudoprogramsInstallingstuffSUCCESS:Installingpseudo-excelSUCCESS:Installingpseudo-photoshopSUCCESS:Installingpseudo-chromeSUCCESS:Installingpseudo-outlookSUCCESS:Installingpseudo-explorerSUCCESS:Installingpseudo-dopsSUCCESS:Installingpseudo-gitSUCCESS:Installingpseudo-vscSUCCESS:Installingpseudo-intellijWARNING:Couldnotinstallpseudo-minecraftThecompanypolicyforbidsgames.SUCCESS:Installingpseudo-scoopSUCCESS:Installingpseudo-chocolatey##ProgramInstallReportProgramName|Status|Sizepseudo-excel|pass|198mbpseudo-photoshop|pass|25mbpseudo-chrome|pass|11mbpseudo-outlook|pass|9mbpseudo-explorer|pass|194mbpseudo-dops|pass|108mbpseudo-git|pass|30mbpseudo-vsc|pass|57mbpseudo-intellij|pass|33mbpseudo-minecraft|fail|0mbpseudo-scoop|pass|171mbpseudo-chocolatey|pass|89mb#TreePrinter└─┬C:├──Go├──Windows└─┬Programs├──pseudo-excel├──pseudo-photoshop├─┬pseudo-chrome├──pseudo-Tabs├─┬pseudo-Extensions├──RefinedGitHub└──GitHubDarkTheme└─┬pseudo-Bookmarks└──PTerm├──pseudo-outlook├──pseudo-explorer├──pseudo-dops├──pseudo-git├──pseudo-vsc├──pseudo-intellij├──pseudo-scoop└──pseudo-chocolatey#TrueColorSupportINFO:IfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)#BulletListPrinterGoodbyeHaveaniceday!Waitingfor1second...Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/fade-colors/animation.svg b/_examples/coloring/fade-colors/animation.svg index ab3290bce..e62e34af5 100644 --- a/_examples/coloring/fade-colors/animation.svg +++ b/_examples/coloring/fade-colors/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,255,255);white-space:pre}.j{fill:rgb(11,243,255);white-space:pre}.k{fill:rgb(23,231,255);white-space:pre}.l{fill:rgb(34,220,255);white-space:pre}.m{fill:rgb(46,208,255);white-space:pre}.n{fill:rgb(57,197,255);white-space:pre}.o{fill:rgb(69,185,255);white-space:pre}.p{fill:rgb(81,173,255);white-space:pre}.q{fill:rgb(92,162,255);white-space:pre}.r{fill:rgb(104,150,255);white-space:pre}.s{fill:rgb(115,139,255);white-space:pre}.t{fill:rgb(127,127,255);white-space:pre}.u{fill:rgb(139,115,255);white-space:pre}.v{fill:rgb(150,104,255);white-space:pre}.w{fill:rgb(162,92,255);white-space:pre}.x{fill:rgb(173,81,255);white-space:pre}.y{fill:rgb(185,69,255);white-space:pre}.z{fill:rgb(197,57,255);white-space:pre}.A{fill:rgb(208,46,255);white-space:pre}.B{fill:rgb(220,34,255);white-space:pre}.C{fill:rgb(231,23,255);white-space:pre}.D{fill:rgb(243,11,255);white-space:pre}.E{fill:transparent}.G{animation-duration:5.12555s;animation-iteration-count:infinite;animation-name:F;animation-timing-function:steps(1,end)}.H{fill:rgb(160,160,160);white-space:pre}@keyframes F{0%{transform:translateX(-0px)}1.6%{transform:translateX(-80px)}2.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(11,243,255);white-space:pre}.j{fill:rgb(23,231,255);white-space:pre}.k{fill:rgb(34,220,255);white-space:pre}.l{fill:rgb(46,208,255);white-space:pre}.m{fill:rgb(57,197,255);white-space:pre}.n{fill:rgb(69,185,255);white-space:pre}.o{fill:rgb(81,173,255);white-space:pre}.p{fill:rgb(92,162,255);white-space:pre}.q{fill:rgb(104,150,255);white-space:pre}.r{fill:rgb(115,139,255);white-space:pre}.s{fill:rgb(127,127,255);white-space:pre}.t{fill:rgb(139,115,255);white-space:pre}.u{fill:rgb(150,104,255);white-space:pre}.v{fill:rgb(162,92,255);white-space:pre}.w{fill:rgb(173,81,255);white-space:pre}.x{fill:rgb(185,69,255);white-space:pre}.y{fill:rgb(197,57,255);white-space:pre}.z{fill:rgb(208,46,255);white-space:pre}.A{fill:rgb(220,34,255);white-space:pre}.B{fill:rgb(231,23,255);white-space:pre}.C{fill:rgb(243,11,255);white-space:pre}.D{fill:transparent}.F{animation-duration:5.125786s;animation-iteration-count:infinite;animation-name:E;animation-timing-function:steps(1,end)}.G{fill:rgb(0,255,255);white-space:pre}.H{fill:rgb(160,160,160);white-space:pre}@keyframes E{0%{transform:translateX(-0px)}2.1%{transform:translateX(-80px)}2.5%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Restartinganimation... \ No newline at end of file diff --git a/_examples/coloring/fade-multiple-colors/animation.svg b/_examples/coloring/fade-multiple-colors/animation.svg index cebe98c74..5c3c9d110 100644 --- a/_examples/coloring/fade-multiple-colors/animation.svg +++ b/_examples/coloring/fade-multiple-colors/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(0,255,255);white-space:pre}.i{fill:rgb(4,250,255);white-space:pre}.j{fill:rgb(8,246,255);white-space:pre}.k{fill:rgb(17,237,255);white-space:pre}.l{fill:rgb(21,233,255);white-space:pre}.m{fill:rgb(26,228,255);white-space:pre}.n{fill:rgb(30,224,255);white-space:pre}.o{fill:rgb(35,219,255);white-space:pre}.p{fill:rgb(39,215,255);white-space:pre}.q{fill:rgb(48,206,255);white-space:pre}.r{fill:rgb(52,202,255);white-space:pre}.s{fill:rgb(57,197,255);white-space:pre}.t{fill:rgb(61,193,255);white-space:pre}.u{fill:rgb(70,184,255);white-space:pre}.v{fill:rgb(74,180,255);white-space:pre}.w{fill:rgb(79,175,255);white-space:pre}.x{fill:rgb(83,171,255);white-space:pre}.y{fill:rgb(92,162,255);white-space:pre}.z{fill:rgb(96,158,255);white-space:pre}.A{fill:rgb(105,149,255);white-space:pre}.B{fill:rgb(109,145,255);white-space:pre}.C{fill:rgb(114,140,255);white-space:pre}.D{fill:rgb(118,136,255);white-space:pre}.E{fill:rgb(123,131,255);white-space:pre}.F{fill:rgb(127,127,255);white-space:pre}.G{fill:rgb(131,123,255);white-space:pre}.H{fill:rgb(136,118,255);white-space:pre}.I{fill:rgb(140,114,255);white-space:pre}.J{fill:rgb(149,105,255);white-space:pre}.K{fill:rgb(153,101,255);white-space:pre}.L{fill:rgb(158,96,255);white-space:pre}.M{fill:rgb(162,92,255);white-space:pre}.N{fill:rgb(167,87,255);white-space:pre}.O{fill:rgb(175,79,255);white-space:pre}.P{fill:rgb(180,74,255);white-space:pre}.Q{fill:rgb(184,70,255);white-space:pre}.R{fill:rgb(189,65,255);white-space:pre}.S{fill:rgb(193,61,255);white-space:pre}.T{fill:rgb(197,57,255);white-space:pre}.U{fill:rgb(202,52,255);white-space:pre}.V{fill:rgb(211,43,255);white-space:pre}.W{fill:rgb(215,39,255);white-space:pre}.X{fill:rgb(219,35,255);white-space:pre}.Y{fill:rgb(224,30,255);white-space:pre}.Z{fill:rgb(228,26,255);white-space:pre}.aa{fill:rgb(233,21,255);white-space:pre}.ab{fill:rgb(237,17,255);white-space:pre}.ac{fill:rgb(241,13,255);white-space:pre}.ad{fill:rgb(246,8,255);white-space:pre}.ae{fill:rgb(250,4,255);white-space:pre}.af{fill:rgb(46,208,255);white-space:pre}.ag{fill:rgb(139,115,255);white-space:pre}.ah{fill:rgb(185,69,255);white-space:pre}.ai{fill:rgb(231,23,255);white-space:pre}.aj{fill:rgb(255,0,231);white-space:pre}.ak{fill:rgb(255,0,185);white-space:pre}.al{fill:rgb(255,0,139);white-space:pre}.am{fill:rgb(255,0,92);white-space:pre}.an{fill:transparent}.ap{animation-duration:5.115938s;animation-iteration-count:infinite;animation-name:ao;animation-timing-function:steps(1,end)}.aq{fill:rgb(160,160,160);white-space:pre}@keyframes ao{0%{transform:translateX(-0px)}1.6%{transform:translateX(-80px)}2.3%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World! INFO RGBcolorsonlyworkinTerminalswRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(0,255,255);white-space:pre}.i{fill:rgb(4,250,255);white-space:pre}.j{fill:rgb(8,246,255);white-space:pre}.k{fill:rgb(17,237,255);white-space:pre}.l{fill:rgb(21,233,255);white-space:pre}.m{fill:rgb(26,228,255);white-space:pre}.n{fill:rgb(30,224,255);white-space:pre}.o{fill:rgb(35,219,255);white-space:pre}.p{fill:rgb(39,215,255);white-space:pre}.q{fill:rgb(48,206,255);white-space:pre}.r{fill:rgb(52,202,255);white-space:pre}.s{fill:rgb(57,197,255);white-space:pre}.t{fill:rgb(61,193,255);white-space:pre}.u{fill:rgb(70,184,255);white-space:pre}.v{fill:rgb(74,180,255);white-space:pre}.w{fill:rgb(79,175,255);white-space:pre}.x{fill:rgb(83,171,255);white-space:pre}.y{fill:rgb(92,162,255);white-space:pre}.z{fill:rgb(96,158,255);white-space:pre}.A{fill:rgb(105,149,255);white-space:pre}.B{fill:rgb(109,145,255);white-space:pre}.C{fill:rgb(114,140,255);white-space:pre}.D{fill:rgb(118,136,255);white-space:pre}.E{fill:rgb(123,131,255);white-space:pre}.F{fill:rgb(127,127,255);white-space:pre}.G{fill:rgb(131,123,255);white-space:pre}.H{fill:rgb(136,118,255);white-space:pre}.I{fill:rgb(140,114,255);white-space:pre}.J{fill:rgb(149,105,255);white-space:pre}.K{fill:rgb(153,101,255);white-space:pre}.L{fill:rgb(158,96,255);white-space:pre}.M{fill:rgb(162,92,255);white-space:pre}.N{fill:rgb(167,87,255);white-space:pre}.O{fill:rgb(175,79,255);white-space:pre}.P{fill:rgb(180,74,255);white-space:pre}.Q{fill:rgb(184,70,255);white-space:pre}.R{fill:rgb(189,65,255);white-space:pre}.S{fill:rgb(193,61,255);white-space:pre}.T{fill:rgb(197,57,255);white-space:pre}.U{fill:rgb(202,52,255);white-space:pre}.V{fill:rgb(211,43,255);white-space:pre}.W{fill:rgb(215,39,255);white-space:pre}.X{fill:rgb(219,35,255);white-space:pre}.Y{fill:rgb(224,30,255);white-space:pre}.Z{fill:rgb(228,26,255);white-space:pre}.aa{fill:rgb(233,21,255);white-space:pre}.ab{fill:rgb(237,17,255);white-space:pre}.ac{fill:rgb(241,13,255);white-space:pre}.ad{fill:rgb(246,8,255);white-space:pre}.ae{fill:rgb(250,4,255);white-space:pre}.af{fill:rgb(46,208,255);white-space:pre}.ag{fill:rgb(139,115,255);white-space:pre}.ah{fill:rgb(185,69,255);white-space:pre}.ai{fill:rgb(231,23,255);white-space:pre}.aj{fill:rgb(255,0,231);white-space:pre}.ak{fill:rgb(255,0,185);white-space:pre}.al{fill:rgb(255,0,139);white-space:pre}.am{fill:rgb(255,0,92);white-space:pre}.an{fill:rgb(255,0,46);white-space:pre}.ao{fill:rgb(255,0,0);white-space:pre}.ap{fill:rgb(208,46,0);white-space:pre}.aq{fill:rgb(162,92,0);white-space:pre}.ar{fill:rgb(115,139,0);white-space:pre}.as{fill:rgb(69,185,0);white-space:pre}.at{fill:rgb(23,231,0);white-space:pre}.au{fill:rgb(23,255,23);white-space:pre}.av{fill:rgb(69,255,69);white-space:pre}.aw{fill:rgb(115,255,115);white-space:pre}.ax{fill:rgb(162,255,162);white-space:pre}.ay{fill:rgb(208,255,208);white-space:pre}.az{fill:transparent}.aB{animation-duration:5.151632s;animation-iteration-count:infinite;animation-name:aA;animation-timing-function:steps(1,end)}.aC{fill:rgb(160,160,160);white-space:pre}@keyframes aA{0%{transform:translateX(-0px)}2.8%{transform:translateX(-80px)}2.9%{transform:translateX(-160px)}2.9%{transform:translateX(-240px)}100%{transform:translateX(-320px)}} INFO RGBcolorsonlyworkinTerminalswhichsupportTrueColor.Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World!Hello,World! INFO RGBcolorsonlyworkinTerminalswRestartinganimation... \ No newline at end of file diff --git a/_examples/coloring/override-default-printers/animation.svg b/_examples/coloring/override-default-printers/animation.svg index dc4f09606..cf6ae153b 100644 --- a/_examples/coloring/override-default-printers/animation.svg +++ b/_examples/coloring/override-default-printers/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(232,131,136)}.g{white-space:pre}.h{fill:rgb(243,86,86);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(255,0,4);white-space:pre}.k{fill:transparent}.m{animation-duration:5.130315s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}2.5%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} ERROR ThisisthedefaultError OVERRIDE ThisisthedefaultErroraftertheprefixwasoverriddenRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(232,131,136)}.g{white-space:pre}.h{fill:rgb(243,86,86);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(255,0,4);white-space:pre}.k{fill:transparent}.m{animation-duration:5.030864s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}.n{fill:rgb(160,160,160);white-space:pre}@keyframes l{0%{transform:translateX(-0px)}0.5%{transform:translateX(-80px)}0.6%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} ERROR ThisisthedefaultError OVERRIDE ThisisthedefaultErroraftertheprefixwasoverriddenRestartinganimation... \ No newline at end of file diff --git a/_examples/coloring/print-color-rgb/animation.svg b/_examples/coloring/print-color-rgb/animation.svg index bdf714a15..8e1e143e8 100644 --- a/_examples/coloring/print-color-rgb/animation.svg +++ b/_examples/coloring/print-color-rgb/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(178,44,199);white-space:pre}.g{fill:rgb(15,199,209);white-space:pre}.h{fill:rgb(201,144,30);white-space:pre}.i{fill:transparent}.k{animation-duration:5.099634s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}.l{fill:rgb(160,160,160);white-space:pre}@keyframes j{0%{transform:translateX(-0px)}1.7%{transform:translateX(-80px)}2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(178,44,199);white-space:pre}.g{fill:rgb(15,199,209);white-space:pre}.h{fill:rgb(201,144,30);white-space:pre}.i{fill:transparent}.k{animation-duration:5.124136s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}.l{fill:rgb(160,160,160);white-space:pre}@keyframes j{0%{transform:translateX(-0px)}2.4%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!ThistextisprintedwithacustomRGB!Restartinganimation... \ No newline at end of file diff --git a/_examples/demo/demo/animation.svg b/_examples/demo/demo/animation.svg index f800ef2a2..5424266b4 100644 --- a/_examples/demo/demo/animation.svg +++ b/_examples/demo/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(115,190,243)}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.k{fill:rgb(102,194,205)}.l{white-space:pre}.m{fill:rgb(124,255,0);white-space:pre}.n{fill:rgb(255,255,255);white-space:pre}.o{fill:rgb(104,104,104);white-space:pre}.p{fill:rgb(255,0,0);white-space:pre}.q{fill:rgb(168,204,140)}.r{fill:rgb(0,198,255);white-space:pre}.s{fill:rgb(208,46,0);white-space:pre}.t{fill:rgb(162,92,0);white-space:pre}.u{fill:rgb(139,115,0);white-space:pre}.v{fill:rgb(92,162,0);white-space:pre}.w{fill:rgb(69,185,0);white-space:pre}.x{fill:rgb(219,171,121)}.y{fill:rgb(255,241,0);white-space:pre}.z{fill:rgb(0,255,0);white-space:pre}.A{fill:rgb(111,119,131)}.B{fill:rgb(232,131,136)}.C{fill:rgb(243,86,86);white-space:pre}.D{fill:rgb(0,255,255);white-space:pre}.E{fill:rgb(0,254,255);white-space:pre}.F{fill:rgb(1,253,255);white-space:pre}.G{fill:rgb(2,252,255);white-space:pre}.H{fill:rgb(3,251,255);white-space:pre}.I{fill:rgb(4,250,255);white-space:pre}.J{fill:rgb(5,249,255);white-space:pre}.K{fill:rgb(6,248,255);white-space:pre}.L{fill:rgb(7,247,255);white-space:pre}.M{fill:rgb(8,246,255);white-space:pre}.N{fill:rgb(9,245,255);white-space:pre}.O{fill:rgb(10,244,255);white-space:pre}.P{fill:rgb(11,243,255);white-space:pre}.Q{fill:rgb(12,242,255);white-space:pre}.R{fill:rgb(13,241,255);white-space:pre}.S{fill:rgb(14,240,255);white-space:pre}.T{fill:rgb(15,239,255);white-space:pre}.U{fill:rgb(16,238,255);white-space:pre}.V{fill:rgb(17,237,255);white-space:pre}.W{fill:rgb(18,236,255);white-space:pre}.X{fill:rgb(19,235,255);white-space:pre}.Y{fill:rgb(20,234,255);white-space:pre}.Z{fill:rgb(21,233,255);white-space:pre}.aa{fill:rgb(22,232,255);white-space:pre}.ab{fill:rgb(23,231,255);white-space:pre}.ac{fill:rgb(24,230,255);white-space:pre}.ad{fill:rgb(25,229,255);white-space:pre}.ae{fill:rgb(26,228,255);white-space:pre}.af{fill:rgb(27,227,255);white-space:pre}.ag{fill:rgb(28,226,255);white-space:pre}.ah{fill:rgb(29,225,255);white-space:pre}.ai{fill:rgb(30,224,255);white-space:pre}.aj{fill:rgb(31,223,255);white-space:pre}.ak{fill:rgb(32,222,255);white-space:pre}.al{fill:rgb(34,220,255);white-space:pre}.am{fill:rgb(35,219,255);white-space:pre}.an{fill:rgb(36,218,255);white-space:pre}.ao{fill:rgb(37,217,255);white-space:pre}.ap{fill:rgb(38,216,255);white-space:pre}.aq{fill:rgb(39,215,255);white-space:pre}.ar{fill:rgb(40,214,255);white-space:pre}.as{fill:rgb(41,213,255);white-space:pre}.at{fill:rgb(42,212,255);white-space:pre}.au{fill:rgb(43,211,255);white-space:pre}.av{fill:rgb(44,210,255);white-space:pre}.aw{fill:rgb(45,209,255);white-space:pre}.ax{fill:rgb(46,208,255);white-space:pre}.ay{fill:rgb(47,207,255);white-space:pre}.az{fill:rgb(48,206,255);white-space:pre}.aA{fill:rgb(49,205,255);white-space:pre}.aB{fill:rgb(50,204,255);white-space:pre}.aC{fill:rgb(51,203,255);white-space:pre}.aD{fill:rgb(52,202,255);white-space:pre}.aE{fill:rgb(53,201,255);white-space:pre}.aF{fill:rgb(54,200,255);white-space:pre}.aG{fill:rgb(55,199,255);white-space:pre}.aH{fill:rgb(56,198,255);white-space:pre}.aI{fill:rgb(57,197,255);white-space:pre}.aJ{fill:rgb(58,196,255);white-space:pre}.aK{fill:rgb(59,195,255);white-space:pre}.aL{fill:rgb(60,194,255);white-space:pre}.aM{fill:rgb(61,193,255);white-space:pre}.aN{fill:rgb(62,192,255);white-space:pre}.aO{fill:rgb(63,191,255);white-space:pre}.aP{fill:rgb(64,190,255);white-space:pre}.aQ{fill:rgb(65,189,255);white-space:pre}.aR{fill:rgb(66,188,255);white-space:pre}.aS{fill:rgb(67,187,255);white-space:pre}.aT{fill:rgb(68,186,255);white-space:pre}.aU{fill:rgb(69,185,255);white-space:pre}.aV{fill:rgb(70,184,255);white-space:pre}.aW{fill:rgb(71,183,255);white-space:pre}.aX{fill:rgb(72,182,255);white-space:pre}.aY{fill:rgb(73,181,255);white-space:pre}.aZ{fill:rgb(74,180,255);white-space:pre}.ba{fill:rgb(75,179,255);white-space:pre}.bb{fill:rgb(76,178,255);white-space:pre}.bc{fill:rgb(77,177,255);white-space:pre}.bd{fill:rgb(78,176,255);white-space:pre}.be{fill:rgb(79,175,255);white-space:pre}.bf{fill:rgb(80,174,255);white-space:pre}.bg{fill:rgb(81,173,255);white-space:pre}.bh{fill:rgb(82,172,255);white-space:pre}.bi{fill:rgb(83,171,255);white-space:pre}.bj{fill:rgb(84,170,255);white-space:pre}.bk{fill:rgb(85,169,255);white-space:pre}.bl{fill:rgb(86,168,255);white-space:pre}.bm{fill:rgb(87,167,255);white-space:pre}.bn{fill:rgb(88,166,255);white-space:pre}.bo{fill:rgb(89,165,255);white-space:pre}.bp{fill:rgb(90,164,255);white-space:pre}.bq{fill:rgb(91,163,255);white-space:pre}.br{fill:rgb(92,162,255);white-space:pre}.bs{fill:rgb(93,161,255);white-space:pre}.bt{fill:rgb(94,160,255);white-space:pre}.bu{fill:rgb(95,159,255);white-space:pre}.bv{fill:rgb(96,158,255);white-space:pre}.bw{fill:rgb(97,157,255);white-space:pre}.bx{fill:rgb(98,156,255);white-space:pre}.by{fill:rgb(99,155,255);white-space:pre}.bz{fill:rgb(100,154,255);white-space:pre}.bA{fill:rgb(101,153,255);white-space:pre}.bB{fill:rgb(102,152,255);white-space:pre}.bC{fill:rgb(103,151,255);white-space:pre}.bD{fill:rgb(104,150,255);white-space:pre}.bE{fill:rgb(105,149,255);white-space:pre}.bF{fill:rgb(106,148,255);white-space:pre}.bG{fill:rgb(107,147,255);white-space:pre}.bH{fill:rgb(108,146,255);white-space:pre}.bI{fill:rgb(109,145,255);white-space:pre}.bJ{fill:rgb(110,144,255);white-space:pre}.bK{fill:rgb(111,143,255);white-space:pre}.bL{fill:rgb(112,142,255);white-space:pre}.bM{fill:rgb(113,141,255);white-space:pre}.bN{fill:rgb(114,140,255);white-space:pre}.bO{fill:rgb(115,139,255);white-space:pre}.bP{fill:rgb(116,138,255);white-space:pre}.bQ{fill:rgb(117,137,255);white-space:pre}.bR{fill:rgb(118,136,255);white-space:pre}.bS{fill:rgb(119,135,255);white-space:pre}.bT{fill:rgb(120,134,255);white-space:pre}.bU{fill:rgb(121,133,255);white-space:pre}.bV{fill:rgb(122,132,255);white-space:pre}.bW{fill:rgb(123,131,255);white-space:pre}.bX{fill:rgb(124,130,255);white-space:pre}.bY{fill:rgb(125,129,255);white-space:pre}.bZ{fill:rgb(126,128,255);white-space:pre}.ca{fill:rgb(127,127,255);white-space:pre}.cb{fill:rgb(128,126,255);white-space:pre}.cc{fill:rgb(129,125,255);white-space:pre}.cd{fill:rgb(130,124,255);white-space:pre}.ce{fill:rgb(131,123,255);white-space:pre}.cf{fill:rgb(132,122,255);white-space:pre}.cg{fill:rgb(133,121,255);white-space:pre}.ch{fill:rgb(134,120,255);white-space:pre}.ci{fill:rgb(135,119,255);white-space:pre}.cj{fill:rgb(136,118,255);white-space:pre}.ck{fill:rgb(137,117,255);white-space:pre}.cl{fill:rgb(138,116,255);white-space:pre}.cm{fill:rgb(139,115,255);white-space:pre}.cn{fill:rgb(140,114,255);white-space:pre}.co{fill:rgb(141,113,255);white-space:pre}.cp{fill:rgb(142,112,255);white-space:pre}.cq{fill:rgb(143,111,255);white-space:pre}.cr{fill:rgb(144,110,255);white-space:pre}.cs{fill:rgb(145,109,255);white-space:pre}.ct{fill:rgb(146,108,255);white-space:pre}.cu{fill:rgb(147,107,255);white-space:pre}.cv{fill:rgb(148,106,255);white-space:pre}.cw{fill:rgb(149,105,255);white-space:pre}.cx{fill:rgb(150,104,255);white-space:pre}.cy{fill:rgb(151,103,255);white-space:pre}.cz{fill:rgb(152,102,255);white-space:pre}.cA{fill:rgb(153,101,255);white-space:pre}.cB{fill:rgb(154,100,255);white-space:pre}.cC{fill:rgb(155,99,255);white-space:pre}.cD{fill:rgb(156,98,255);white-space:pre}.cE{fill:rgb(157,97,255);white-space:pre}.cF{fill:rgb(158,96,255);white-space:pre}.cG{fill:rgb(159,95,255);white-space:pre}.cH{fill:rgb(160,94,255);white-space:pre}.cI{fill:rgb(161,93,255);white-space:pre}.cJ{fill:rgb(162,92,255);white-space:pre}.cK{fill:rgb(163,91,255);white-space:pre}.cL{fill:rgb(164,90,255);white-space:pre}.cM{fill:rgb(165,89,255);white-space:pre}.cN{fill:rgb(166,88,255);white-space:pre}.cO{fill:rgb(167,87,255);white-space:pre}.cP{fill:rgb(168,86,255);white-space:pre}.cQ{fill:rgb(169,85,255);white-space:pre}.cR{fill:rgb(170,84,255);white-space:pre}.cS{fill:rgb(171,83,255);white-space:pre}.cT{fill:rgb(172,82,255);white-space:pre}.cU{fill:rgb(173,81,255);white-space:pre}.cV{fill:rgb(174,80,255);white-space:pre}.cW{fill:rgb(175,79,255);white-space:pre}.cX{fill:rgb(176,78,255);white-space:pre}.cY{fill:rgb(177,77,255);white-space:pre}.cZ{fill:rgb(178,76,255);white-space:pre}.da{fill:rgb(179,75,255);white-space:pre}.db{fill:rgb(180,74,255);white-space:pre}.dc{fill:rgb(181,73,255);white-space:pre}.dd{fill:rgb(182,72,255);white-space:pre}.de{fill:rgb(183,71,255);white-space:pre}.df{fill:rgb(184,70,255);white-space:pre}.dg{fill:rgb(185,69,255);white-space:pre}.dh{fill:rgb(186,68,255);white-space:pre}.di{fill:rgb(187,67,255);white-space:pre}.dj{fill:rgb(188,66,255);white-space:pre}.dk{fill:rgb(189,65,255);white-space:pre}.dl{fill:rgb(190,64,255);white-space:pre}.dm{fill:rgb(191,63,255);white-space:pre}.dn{fill:rgb(192,62,255);white-space:pre}.do{fill:rgb(193,61,255);white-space:pre}.dp{fill:rgb(194,60,255);white-space:pre}.dq{fill:rgb(195,59,255);white-space:pre}.dr{fill:rgb(196,58,255);white-space:pre}.ds{fill:rgb(197,57,255);white-space:pre}.dt{fill:rgb(198,56,255);white-space:pre}.du{fill:rgb(199,55,255);white-space:pre}.dv{fill:rgb(200,54,255);white-space:pre}.dw{fill:rgb(201,53,255);white-space:pre}.dx{fill:rgb(202,52,255);white-space:pre}.dy{fill:rgb(203,51,255);white-space:pre}.dz{fill:rgb(204,50,255);white-space:pre}.dA{fill:rgb(205,49,255);white-space:pre}.dB{fill:rgb(206,48,255);white-space:pre}.dC{fill:rgb(207,47,255);white-space:pre}.dD{fill:rgb(208,46,255);white-space:pre}.dE{fill:rgb(209,45,255);white-space:pre}.dF{fill:rgb(210,44,255);white-space:pre}.dG{fill:rgb(211,43,255);white-space:pre}.dH{fill:rgb(212,42,255);white-space:pre}.dI{fill:rgb(213,41,255);white-space:pre}.dJ{fill:rgb(214,40,255);white-space:pre}.dK{fill:rgb(215,39,255);white-space:pre}.dL{fill:rgb(216,38,255);white-space:pre}.dM{fill:rgb(217,37,255);white-space:pre}.dN{fill:rgb(218,36,255);white-space:pre}.dO{fill:rgb(219,35,255);white-space:pre}.dP{fill:rgb(220,34,255);white-space:pre}.dQ{fill:rgb(221,33,255);white-space:pre}.dR{fill:rgb(222,32,255);white-space:pre}.dS{fill:rgb(223,31,255);white-space:pre}.dT{fill:rgb(224,30,255);white-space:pre}.dU{fill:rgb(225,29,255);white-space:pre}.dV{fill:rgb(226,28,255);white-space:pre}.dW{fill:rgb(227,27,255);white-space:pre}.dX{fill:rgb(228,26,255);white-space:pre}.dY{fill:rgb(229,25,255);white-space:pre}.dZ{fill:rgb(230,24,255);white-space:pre}.ea{fill:rgb(231,23,255);white-space:pre}.eb{fill:rgb(232,22,255);white-space:pre}.ec{fill:rgb(233,21,255);white-space:pre}.ed{fill:rgb(234,20,255);white-space:pre}.ee{fill:rgb(235,19,255);white-space:pre}.ef{fill:rgb(236,18,255);white-space:pre}.eg{fill:rgb(237,17,255);white-space:pre}.eh{fill:rgb(238,16,255);white-space:pre}.ei{fill:rgb(239,15,255);white-space:pre}.ej{fill:rgb(240,14,255);white-space:pre}.ek{fill:rgb(241,13,255);white-space:pre}.el{fill:rgb(242,12,255);white-space:pre}.em{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.en{fill:rgb(255,0,4);white-space:pre}.eo{fill:transparent}.eq{animation-duration:91.139441s;animation-iteration-count:infinite;animation-name:ep;animation-timing-function:steps(1,end)}.er{fill:rgb(231,23,0);white-space:pre}.es{fill:rgb(185,69,0);white-space:pre}.et{fill:rgb(115,139,0);white-space:pre}.eu{fill:rgb(46,208,0);white-space:pre}.ev{fill:rgb(23,231,0);white-space:pre}.ew{fill:rgb(243,11,255);white-space:pre}.ex{fill:rgb(244,10,255);white-space:pre}.ey{fill:rgb(245,9,255);white-space:pre}.ez{fill:rgb(246,8,255);white-space:pre}.eA{fill:rgb(247,7,255);white-space:pre}.eB{fill:rgb(248,6,255);white-space:pre}.eC{fill:rgb(249,5,255);white-space:pre}.eD{fill:rgb(250,4,255);white-space:pre}.eE{fill:rgb(251,3,255);white-space:pre}.eF{fill:rgb(252,2,255);white-space:pre}.eG{fill:rgb(253,1,255);white-space:pre}.eH{fill:rgb(254,0,255);white-space:pre}@keyframes ep{0%{transform:translateX(-0px)}0.08%{transform:translateX(-80px)}0.12%{transform:translateX(-160px)}0.12%{transform:translateX(-240px)}0.32%{transform:translateX(-320px)}0.54%{transform:translateX(-400px)}0.76%{transform:translateX(-480px)}0.98%{transform:translateX(-560px)}1.19%{transform:translateX(-640px)}1.19%{transform:translateX(-720px)}1.2%{transform:translateX(-800px)}1.42%{transform:translateX(-880px)}1.64%{transform:translateX(-960px)}1.86%{transform:translateX(-1040px)}2.08%{transform:translateX(-1120px)}2.29%{transform:translateX(-1200px)}2.29%{transform:translateX(-1280px)}2.3%{transform:translateX(-1360px)}2.52%{transform:translateX(-1440px)}2.74%{transform:translateX(-1520px)}2.96%{transform:translateX(-1600px)}3.18%{transform:translateX(-1680px)}3.39%{transform:translateX(-1760px)}3.4%{transform:translateX(-1840px)}3.4%{transform:translateX(-1920px)}3.62%{transform:translateX(-2000px)}3.84%{transform:translateX(-2080px)}4.06%{transform:translateX(-2160px)}4.28%{transform:translateX(-2240px)}4.5%{transform:translateX(-2320px)}4.5%{transform:translateX(-2400px)}4.5%{transform:translateX(-2480px)}4.72%{transform:translateX(-2560px)}4.94%{transform:translateX(-2640px)}5.17%{transform:translateX(-2720px)}5.39%{transform:translateX(-2800px)}5.6%{transform:translateX(-2880px)}5.61%{transform:translateX(-2960px)}5.83%{transform:translateX(-3040px)}6.05%{transform:translateX(-3120px)}6.27%{transform:translateX(-3200px)}6.49%{transform:translateX(-3280px)}6.69%{transform:translateX(-3360px)}6.69%{transform:translateX(-3440px)}6.71%{transform:translateX(-3520px)}6.93%{transform:translateX(-3600px)}7.15%{transform:translateX(-3680px)}7.37%{transform:translateX(-3760px)}7.59%{transform:translateX(-3840px)}7.79%{transform:translateX(-3920px)}7.79%{transform:translateX(-4000px)}7.81%{transform:translateX(-4080px)}8.03%{transform:translateX(-4160px)}8.25%{transform:translateX(-4240px)}8.47%{transform:translateX(-4320px)}8.69%{transform:translateX(-4400px)}8.89%{transform:translateX(-4480px)}8.89%{transform:translateX(-4560px)}8.91%{transform:translateX(-4640px)}9.13%{transform:translateX(-4720px)}9.35%{transform:translateX(-4800px)}9.57%{transform:translateX(-4880px)}9.79%{transform:translateX(-4960px)}9.99%{transform:translateX(-5040px)}9.99%{transform:translateX(-5120px)}10.01%{transform:translateX(-5200px)}10.23%{transform:translateX(-5280px)}10.45%{transform:translateX(-5360px)}10.67%{transform:translateX(-5440px)}10.89%{transform:translateX(-5520px)}11.09%{transform:translateX(-5600px)}11.11%{transform:translateX(-5680px)}11.33%{transform:translateX(-5760px)}11.55%{transform:translateX(-5840px)}11.77%{transform:translateX(-5920px)}12%{transform:translateX(-6000px)}12.19%{transform:translateX(-6080px)}12.19%{transform:translateX(-6160px)}12.22%{transform:translateX(-6240px)}12.44%{transform:translateX(-6320px)}12.66%{transform:translateX(-6400px)}12.88%{transform:translateX(-6480px)}13.1%{transform:translateX(-6560px)}13.28%{transform:translateX(-6640px)}13.28%{transform:translateX(-6720px)}13.32%{transform:translateX(-6800px)}13.54%{transform:translateX(-6880px)}13.76%{transform:translateX(-6960px)}13.98%{transform:translateX(-7040px)}14.2%{transform:translateX(-7120px)}14.38%{transform:translateX(-7200px)}14.38%{transform:translateX(-7280px)}14.42%{transform:translateX(-7360px)}14.64%{transform:translateX(-7440px)}14.86%{transform:translateX(-7520px)}15.08%{transform:translateX(-7600px)}15.3%{transform:translateX(-7680px)}15.48%{transform:translateX(-7760px)}15.48%{transform:translateX(-7840px)}15.52%{transform:translateX(-7920px)}15.74%{transform:translateX(-8000px)}15.97%{transform:translateX(-8080px)}16.19%{transform:translateX(-8160px)}16.41%{transform:translateX(-8240px)}16.58%{transform:translateX(-8320px)}16.58%{transform:translateX(-8400px)}16.58%{transform:translateX(-8480px)}17.13%{transform:translateX(-8560px)}17.13%{transform:translateX(-8640px)}17.13%{transform:translateX(-8720px)}17.13%{transform:translateX(-8800px)}17.13%{transform:translateX(-8880px)}17.68%{transform:translateX(-8960px)}17.68%{transform:translateX(-9040px)}17.68%{transform:translateX(-9120px)}18.23%{transform:translateX(-9200px)}18.23%{transform:translateX(-9280px)}18.23%{transform:translateX(-9360px)}18.23%{transform:translateX(-9440px)}18.78%{transform:translateX(-9520px)}18.79%{transform:translateX(-9600px)}19.33%{transform:translateX(-9680px)}19.33%{transform:translateX(-9760px)}19.33%{transform:translateX(-9840px)}19.33%{transform:translateX(-9920px)}19.33%{transform:translateX(-10000px)}19.88%{transform:translateX(-10080px)}19.88%{transform:translateX(-10160px)}19.88%{transform:translateX(-10240px)}19.89%{transform:translateX(-10320px)}20.43%{transform:translateX(-10400px)}20.44%{transform:translateX(-10480px)}20.44%{transform:translateX(-10560px)}20.99%{transform:translateX(-10640px)}20.99%{transform:translateX(-10720px)}20.99%{transform:translateX(-10800px)}20.99%{transform:translateX(-10880px)}21.54%{transform:translateX(-10960px)}21.54%{transform:translateX(-11040px)}21.54%{transform:translateX(-11120px)}21.54%{transform:translateX(-11200px)}22.09%{transform:translateX(-11280px)}22.09%{transform:translateX(-11360px)}22.09%{transform:translateX(-11440px)}22.64%{transform:translateX(-11520px)}22.64%{transform:translateX(-11600px)}22.64%{transform:translateX(-11680px)}22.64%{transform:translateX(-11760px)}25.38%{transform:translateX(-11840px)}25.38%{transform:translateX(-11920px)}25.93%{transform:translateX(-12000px)}25.93%{transform:translateX(-12080px)}26.15%{transform:translateX(-12160px)}26.37%{transform:translateX(-12240px)}26.59%{transform:translateX(-12320px)}26.81%{transform:translateX(-12400px)}27.03%{transform:translateX(-12480px)}27.03%{transform:translateX(-12560px)}27.25%{transform:translateX(-12640px)}27.47%{transform:translateX(-12720px)}27.69%{transform:translateX(-12800px)}27.91%{transform:translateX(-12880px)}28.13%{transform:translateX(-12960px)}28.13%{transform:translateX(-13040px)}28.35%{transform:translateX(-13120px)}28.57%{transform:translateX(-13200px)}28.79%{transform:translateX(-13280px)}29.01%{transform:translateX(-13360px)}29.22%{transform:translateX(-13440px)}29.23%{transform:translateX(-13520px)}29.45%{transform:translateX(-13600px)}29.67%{transform:translateX(-13680px)}29.89%{transform:translateX(-13760px)}30.11%{transform:translateX(-13840px)}30.32%{transform:translateX(-13920px)}32.52%{transform:translateX(-14000px)}33.07%{transform:translateX(-14080px)}33.07%{transform:translateX(-14160px)}33.07%{transform:translateX(-14240px)}33.07%{transform:translateX(-14320px)}33.07%{transform:translateX(-14400px)}33.07%{transform:translateX(-14480px)}33.07%{transform:translateX(-14560px)}33.07%{transform:translateX(-14640px)}33.07%{transform:translateX(-14720px)}34.17%{transform:translateX(-14800px)}34.17%{transform:translateX(-14880px)}34.17%{transform:translateX(-14960px)}35.27%{transform:translateX(-15040px)}35.27%{transform:translateX(-15120px)}35.27%{transform:translateX(-15200px)}36.37%{transform:translateX(-15280px)}36.37%{transform:translateX(-15360px)}37.47%{transform:translateX(-15440px)}37.47%{transform:translateX(-15520px)}37.47%{transform:translateX(-15600px)}38.56%{transform:translateX(-15680px)}38.56%{transform:translateX(-15760px)}38.56%{transform:translateX(-15840px)}39.66%{transform:translateX(-15920px)}39.66%{transform:translateX(-16000px)}39.66%{transform:translateX(-16080px)}40.76%{transform:translateX(-16160px)}40.76%{transform:translateX(-16240px)}41.86%{transform:translateX(-16320px)}41.86%{transform:translateX(-16400px)}41.86%{transform:translateX(-16480px)}42.96%{transform:translateX(-16560px)}42.96%{transform:translateX(-16640px)}46.25%{transform:translateX(-16720px)}46.25%{transform:translateX(-16800px)}46.8%{transform:translateX(-16880px)}46.8%{transform:translateX(-16960px)}46.8%{transform:translateX(-17040px)}46.8%{transform:translateX(-17120px)}46.8%{transform:translateX(-17200px)}46.8%{transform:translateX(-17280px)}51.19%{transform:translateX(-17360px)}51.19%{transform:translateX(-17440px)}51.74%{transform:translateX(-17520px)}52.29%{transform:translateX(-17600px)}52.84%{transform:translateX(-17680px)}53.39%{transform:translateX(-17760px)}53.94%{transform:translateX(-17840px)}54.49%{transform:translateX(-17920px)}55.04%{transform:translateX(-18000px)}60.53%{transform:translateX(-18080px)}60.53%{transform:translateX(-18160px)}61.08%{transform:translateX(-18240px)}61.08%{transform:translateX(-18320px)}61.08%{transform:translateX(-18400px)}61.08%{transform:translateX(-18480px)}61.08%{transform:translateX(-18560px)}61.08%{transform:translateX(-18640px)}61.08%{transform:translateX(-18720px)}61.08%{transform:translateX(-18800px)}61.08%{transform:translateX(-18880px)}61.08%{transform:translateX(-18960px)}61.08%{transform:translateX(-19040px)}61.08%{transform:translateX(-19120px)}61.08%{transform:translateX(-19200px)}61.09%{transform:translateX(-19280px)}61.09%{transform:translateX(-19360px)}61.09%{transform:translateX(-19440px)}61.09%{transform:translateX(-19520px)}68.77%{transform:translateX(-19600px)}68.77%{transform:translateX(-19680px)}69.32%{transform:translateX(-19760px)}69.86%{transform:translateX(-19840px)}70.14%{transform:translateX(-19920px)}70.41%{transform:translateX(-20000px)}70.69%{transform:translateX(-20080px)}70.96%{transform:translateX(-20160px)}71.24%{transform:translateX(-20240px)}71.51%{transform:translateX(-20320px)}71.79%{transform:translateX(-20400px)}72.06%{transform:translateX(-20480px)}72.34%{transform:translateX(-20560px)}72.61%{transform:translateX(-20640px)}72.89%{transform:translateX(-20720px)}73.16%{transform:translateX(-20800px)}73.44%{transform:translateX(-20880px)}73.71%{transform:translateX(-20960px)}73.99%{transform:translateX(-21040px)}74.26%{transform:translateX(-21120px)}74.54%{transform:translateX(-21200px)}74.81%{transform:translateX(-21280px)}75.09%{transform:translateX(-21360px)}75.36%{transform:translateX(-21440px)}75.64%{transform:translateX(-21520px)}75.91%{transform:translateX(-21600px)}76.19%{transform:translateX(-21680px)}76.46%{transform:translateX(-21760px)}76.74%{transform:translateX(-21840px)}77.01%{transform:translateX(-21920px)}77.29%{transform:translateX(-22000px)}77.56%{transform:translateX(-22080px)}77.83%{transform:translateX(-22160px)}78.11%{transform:translateX(-22240px)}78.38%{transform:translateX(-22320px)}78.66%{transform:translateX(-22400px)}78.93%{transform:translateX(-22480px)}79.21%{transform:translateX(-22560px)}79.48%{transform:translateX(-22640px)}79.76%{transform:translateX(-22720px)}80.03%{transform:translateX(-22800px)}82.5%{transform:translateX(-22880px)}82.5%{transform:translateX(-22960px)}83.05%{transform:translateX(-23040px)}83.05%{transform:translateX(-23120px)}83.05%{transform:translateX(-23200px)}84.15%{transform:translateX(-23280px)}84.15%{transform:translateX(-23360px)}84.52%{transform:translateX(-23440px)}84.52%{transform:translateX(-23520px)}84.52%{transform:translateX(-23600px)}84.52%{transform:translateX(-23680px)}84.88%{transform:translateX(-23760px)}84.88%{transform:translateX(-23840px)}84.88%{transform:translateX(-23920px)}84.88%{transform:translateX(-24000px)}85.25%{transform:translateX(-24080px)}85.25%{transform:translateX(-24160px)}85.25%{transform:translateX(-24240px)}85.25%{transform:translateX(-24320px)}85.62%{transform:translateX(-24400px)}85.62%{transform:translateX(-24480px)}85.62%{transform:translateX(-24560px)}85.98%{transform:translateX(-24640px)}85.98%{transform:translateX(-24720px)}86.35%{transform:translateX(-24800px)}86.35%{transform:translateX(-24880px)}86.71%{transform:translateX(-24960px)}86.72%{transform:translateX(-25040px)}87.08%{transform:translateX(-25120px)}87.08%{transform:translateX(-25200px)}87.08%{transform:translateX(-25280px)}87.45%{transform:translateX(-25360px)}87.45%{transform:translateX(-25440px)}87.81%{transform:translateX(-25520px)}87.81%{transform:translateX(-25600px)}87.81%{transform:translateX(-25680px)}88.03%{transform:translateX(-25760px)}88.03%{transform:translateX(-25840px)}88.03%{transform:translateX(-25920px)}88.03%{transform:translateX(-26000px)}88.25%{transform:translateX(-26080px)}88.25%{transform:translateX(-26160px)}88.25%{transform:translateX(-26240px)}88.47%{transform:translateX(-26320px)}88.47%{transform:translateX(-26400px)}88.47%{transform:translateX(-26480px)}90.67%{transform:translateX(-26560px)}90.67%{transform:translateX(-26640px)}91.22%{transform:translateX(-26720px)}91.22%{transform:translateX(-26800px)}91.22%{transform:translateX(-26880px)}94.51%{transform:translateX(-26960px)}100%{transform:translateX(-27040px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████ PTDP - PTerm Demo Program INFO ThisanimationwasgeneratedwiththelatestversionofPTerm! PTermworksonnearlyeveryterminalandoperatingsystem. It'ssupereasytouse! Ifyouwant,youcancustomizeeverything:) Youcanseethecodeofthisdemointhe./_examples/demodirectory. Thisdemowasupdatedat:14Jun2022-13:59:10UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor2seconds...Waitingfor1second...Waitingfor1second... Progress bar Installingpseudo-excel[0/11]0%|0s SUCCESS Installingpseudo-excel SUCCESS Installingpseudo-photoshopInstallingpseudo-chrome[2/11]███████18%|1s SUCCESS Installingpseudo-chrome SUCCESS Installingpseudo-outlookInstallingpseudo-explorer[4/11]██████████████36%|2s SUCCESS Installingpseudo-explorerInstallingpseudo-git[5/11]███████████████████45%|3s SUCCESS Installingpseudo-git SUCCESS Installingpseudo-vscInstallingpseudo-intellij[7/11]███████████████████████64%|4s SUCCESS Installingpseudo-intellijInstallingpseudo-minecraft[8/11]██████████████████████████73%|4s WARNING Couldnotinstallpseudo-minecraft Thecompanypolicyforbidsgames. SUCCESS Installingpseudo-scoop SUCCESS Installingpseudo-chocolateyInstallingpseudo-chocolatey[11/11]█████████████████████████████████100%|5s Spinner Live Output INFO YoucanuseanAreatodisplaychangingoutput:████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ Tables Library|DescriptionPTerm|MakebeautifulCLIsTestza|ProgrammerfriendlytestframeworkCursor|Movethecursoraroundtheterminal┌───────────────────────────────────────────────┐|Library|Description||PTerm|MakebeautifulCLIs||Testza|Programmerfriendlytestframework||Cursor|Movethecursoraroundtheterminal| Default Prefix Printers DEBUG Hello,World! INFO Hello,World! SUCCESS Hello,World! WARNING Hello,World! ERROR Errorsshowthefilenameandlinenumberinsidetheterminal! INFO OtherPrefixPrinterscandothattoo!(/github/workspace/_examples/demo/demo/main.go:107) TrueColor Support IfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjustoduodoloresetearebum.Stetclitakasdgubergren,noseatakimatasanctusestLoremipsumdolorsitamet.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamerat,seetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjustoduodoloresetearebum.Stetclitakasdgubergren,noseatakimatasanctus Themes INFO YoucanchangethecolorthemeofPTermeasilytofityourneeds! Thisisthedefaultone:PrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyle Fully Customizale ┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘|||└─────────────────────────────────────┌─Sometitle!────────────────────────┐┌────────────Sometitle!─────────────┐┌────────────────────────Sometitle!─┐┌──────────────────────────────────────┐|||Allprintersarefullycustomizable!|┌──────────────────────────────────────┐|||Allprintersarefullycustomizable!|┌──────────────────────────────────────┐|||Allprintersarefullycustomizable!|╔══════════════════════════════════════╗Allprintersarefullycustomizable! And much more! ┌───────────────────────────────┐|||HavefunexploringPTerm!|Waitingfor15seconds...Waitingfor15seconds...Waitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor2seconds...Waitingfor1second...Waitingfor1second...Installingstuff[0/11]0%|0sInstallingpseudo-excel[1/11]████9%|0sInstallingpseudo-photoshop[1/11]████9%|1sInstallingpseudo-photoshop[2/11]███████18%|1sInstallingpseudo-chrome[3/11]███████████27%|1sInstallingpseudo-outlook[4/11]██████████████36%|2sInstallingpseudo-explorer[5/11]█████████████████45%|2sInstallingpseudo-git[6/11]███████████████████████55%|3sInstallingpseudo-vsc[6/11]███████████████████████55%|3sInstallingpseudo-vsc[7/11]███████████████████████████64%|3sInstallingpseudo-intellij[8/11]███████████████████████████73%|4sInstallingpseudo-minecraft[9/11]█████████████████████████████82%|4sInstallingpseudo-scoop[9/11]████████████████████████████████82%|5sInstallingpseudo-scoop[10/11]███████████████████████████████████91%|5sInstallingpseudo-chocolatey[10/11]███████████████████████████████91%|5sInstallingpseudo-intellij(0s)Installingpseudo-intellij(0s)Installingpseudo-intellij(1s)Installingpseudo-intellij(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(2s)Installingpseudo-minecraft(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(3s)Installingpseudo-scoop(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(4s)Installingpseudo-chocolatey(4s)███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████┌───────────────────────────────────────────────|Cursor|Movethecursoraroundtheterminal└─────────────────────────────────────────────└───────────────────────────────────────────────┘ FATAL Hello,World!IfyourterminalhasTrueColorsupport,youcYoucanevenfadethem:Loremipsumdolorsitamet,conseteturstempotemporinviduntutlaboreetdoloremagnaaliquyaeroeosetacceroeosetaccusametjustoduodoloresetearebum.StenoseatakimatasannoseatakimatasanctusestLoremipsumdolorsitamet.Loremet,consetetursadipscinget,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduneetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjstoduodoloresetearebum.StetclitakasdestLoreestLoremipsumdolorsitamet.BarStyle└──────────────────────────────────────└────────────────────────Sometitle!─┘└────────────Sometitle!─────────────┘└─Sometitle!────────────────────────┘└───────────────────────────────────└──────────────────────────────────────┘└─────────────────────────────────────└──────────────────────────────────────┘└───────────────────────────────────└──────────────────────────────────────┘╚═══════════════════════════════════╚══════════════════════════════════════╝|└───────────────────────────────┘Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(234,89,246);white-space:pre}.h{fill:rgb(115,190,243)}.i{fill:rgb(160,160,160);white-space:pre}.j{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.k{fill:rgb(102,194,205)}.l{white-space:pre}.m{fill:rgb(124,255,0);white-space:pre}.n{fill:rgb(255,255,255);white-space:pre}.o{fill:rgb(168,204,140)}.p{fill:rgb(104,104,104);white-space:pre}.q{fill:rgb(0,198,255);white-space:pre}.r{fill:rgb(231,23,0);white-space:pre}.s{fill:rgb(208,46,0);white-space:pre}.t{fill:rgb(185,69,0);white-space:pre}.u{fill:rgb(219,171,121)}.v{fill:rgb(255,241,0);white-space:pre}.w{fill:rgb(111,119,131)}.x{fill:rgb(232,131,136)}.y{fill:rgb(243,86,86);white-space:pre}.z{fill:rgb(0,255,255);white-space:pre}.A{fill:rgb(0,254,255);white-space:pre}.B{fill:rgb(1,253,255);white-space:pre}.C{fill:rgb(2,252,255);white-space:pre}.D{fill:rgb(3,251,255);white-space:pre}.E{fill:rgb(4,250,255);white-space:pre}.F{fill:rgb(5,249,255);white-space:pre}.G{fill:rgb(6,248,255);white-space:pre}.H{fill:rgb(7,247,255);white-space:pre}.I{fill:rgb(8,246,255);white-space:pre}.J{fill:rgb(9,245,255);white-space:pre}.K{fill:rgb(10,244,255);white-space:pre}.L{fill:rgb(11,243,255);white-space:pre}.M{fill:rgb(12,242,255);white-space:pre}.N{fill:rgb(13,241,255);white-space:pre}.O{fill:rgb(14,240,255);white-space:pre}.P{fill:rgb(15,239,255);white-space:pre}.Q{fill:rgb(16,238,255);white-space:pre}.R{fill:rgb(17,237,255);white-space:pre}.S{fill:rgb(18,236,255);white-space:pre}.T{fill:rgb(19,235,255);white-space:pre}.U{fill:rgb(20,234,255);white-space:pre}.V{fill:rgb(21,233,255);white-space:pre}.W{fill:rgb(22,232,255);white-space:pre}.X{fill:rgb(23,231,255);white-space:pre}.Y{fill:rgb(24,230,255);white-space:pre}.Z{fill:rgb(25,229,255);white-space:pre}.aa{fill:rgb(26,228,255);white-space:pre}.ab{fill:rgb(27,227,255);white-space:pre}.ac{fill:rgb(28,226,255);white-space:pre}.ad{fill:rgb(29,225,255);white-space:pre}.ae{fill:rgb(30,224,255);white-space:pre}.af{fill:rgb(31,223,255);white-space:pre}.ag{fill:rgb(32,222,255);white-space:pre}.ah{fill:rgb(34,220,255);white-space:pre}.ai{fill:rgb(35,219,255);white-space:pre}.aj{fill:rgb(36,218,255);white-space:pre}.ak{fill:rgb(37,217,255);white-space:pre}.al{fill:rgb(38,216,255);white-space:pre}.am{fill:rgb(39,215,255);white-space:pre}.an{fill:rgb(40,214,255);white-space:pre}.ao{fill:rgb(41,213,255);white-space:pre}.ap{fill:rgb(42,212,255);white-space:pre}.aq{fill:rgb(43,211,255);white-space:pre}.ar{fill:rgb(44,210,255);white-space:pre}.as{fill:rgb(45,209,255);white-space:pre}.at{fill:rgb(46,208,255);white-space:pre}.au{fill:rgb(47,207,255);white-space:pre}.av{fill:rgb(48,206,255);white-space:pre}.aw{fill:rgb(49,205,255);white-space:pre}.ax{fill:rgb(50,204,255);white-space:pre}.ay{fill:rgb(51,203,255);white-space:pre}.az{fill:rgb(52,202,255);white-space:pre}.aA{fill:rgb(53,201,255);white-space:pre}.aB{fill:rgb(54,200,255);white-space:pre}.aC{fill:rgb(55,199,255);white-space:pre}.aD{fill:rgb(56,198,255);white-space:pre}.aE{fill:rgb(57,197,255);white-space:pre}.aF{fill:rgb(58,196,255);white-space:pre}.aG{fill:rgb(59,195,255);white-space:pre}.aH{fill:rgb(60,194,255);white-space:pre}.aI{fill:rgb(61,193,255);white-space:pre}.aJ{fill:rgb(62,192,255);white-space:pre}.aK{fill:rgb(63,191,255);white-space:pre}.aL{fill:rgb(64,190,255);white-space:pre}.aM{fill:rgb(65,189,255);white-space:pre}.aN{fill:rgb(66,188,255);white-space:pre}.aO{fill:rgb(67,187,255);white-space:pre}.aP{fill:rgb(68,186,255);white-space:pre}.aQ{fill:rgb(69,185,255);white-space:pre}.aR{fill:rgb(70,184,255);white-space:pre}.aS{fill:rgb(71,183,255);white-space:pre}.aT{fill:rgb(72,182,255);white-space:pre}.aU{fill:rgb(73,181,255);white-space:pre}.aV{fill:rgb(74,180,255);white-space:pre}.aW{fill:rgb(75,179,255);white-space:pre}.aX{fill:rgb(76,178,255);white-space:pre}.aY{fill:rgb(77,177,255);white-space:pre}.aZ{fill:rgb(78,176,255);white-space:pre}.ba{fill:rgb(79,175,255);white-space:pre}.bb{fill:rgb(80,174,255);white-space:pre}.bc{fill:rgb(81,173,255);white-space:pre}.bd{fill:rgb(82,172,255);white-space:pre}.be{fill:rgb(83,171,255);white-space:pre}.bf{fill:rgb(84,170,255);white-space:pre}.bg{fill:rgb(85,169,255);white-space:pre}.bh{fill:rgb(86,168,255);white-space:pre}.bi{fill:rgb(87,167,255);white-space:pre}.bj{fill:rgb(88,166,255);white-space:pre}.bk{fill:rgb(89,165,255);white-space:pre}.bl{fill:rgb(90,164,255);white-space:pre}.bm{fill:rgb(91,163,255);white-space:pre}.bn{fill:rgb(92,162,255);white-space:pre}.bo{fill:rgb(93,161,255);white-space:pre}.bp{fill:rgb(94,160,255);white-space:pre}.bq{fill:rgb(95,159,255);white-space:pre}.br{fill:rgb(96,158,255);white-space:pre}.bs{fill:rgb(97,157,255);white-space:pre}.bt{fill:rgb(98,156,255);white-space:pre}.bu{fill:rgb(99,155,255);white-space:pre}.bv{fill:rgb(100,154,255);white-space:pre}.bw{fill:rgb(101,153,255);white-space:pre}.bx{fill:rgb(102,152,255);white-space:pre}.by{fill:rgb(103,151,255);white-space:pre}.bz{fill:rgb(104,150,255);white-space:pre}.bA{fill:rgb(105,149,255);white-space:pre}.bB{fill:rgb(106,148,255);white-space:pre}.bC{fill:rgb(107,147,255);white-space:pre}.bD{fill:rgb(108,146,255);white-space:pre}.bE{fill:rgb(109,145,255);white-space:pre}.bF{fill:rgb(110,144,255);white-space:pre}.bG{fill:rgb(111,143,255);white-space:pre}.bH{fill:rgb(112,142,255);white-space:pre}.bI{fill:rgb(113,141,255);white-space:pre}.bJ{fill:rgb(114,140,255);white-space:pre}.bK{fill:rgb(115,139,255);white-space:pre}.bL{fill:rgb(116,138,255);white-space:pre}.bM{fill:rgb(117,137,255);white-space:pre}.bN{fill:rgb(118,136,255);white-space:pre}.bO{fill:rgb(119,135,255);white-space:pre}.bP{fill:rgb(120,134,255);white-space:pre}.bQ{fill:rgb(121,133,255);white-space:pre}.bR{fill:rgb(122,132,255);white-space:pre}.bS{fill:rgb(123,131,255);white-space:pre}.bT{fill:rgb(124,130,255);white-space:pre}.bU{fill:rgb(125,129,255);white-space:pre}.bV{fill:rgb(126,128,255);white-space:pre}.bW{fill:rgb(127,127,255);white-space:pre}.bX{fill:rgb(128,126,255);white-space:pre}.bY{fill:rgb(129,125,255);white-space:pre}.bZ{fill:rgb(130,124,255);white-space:pre}.ca{fill:rgb(131,123,255);white-space:pre}.cb{fill:rgb(132,122,255);white-space:pre}.cc{fill:rgb(133,121,255);white-space:pre}.cd{fill:rgb(134,120,255);white-space:pre}.ce{fill:rgb(135,119,255);white-space:pre}.cf{fill:rgb(136,118,255);white-space:pre}.cg{fill:rgb(137,117,255);white-space:pre}.ch{fill:rgb(138,116,255);white-space:pre}.ci{fill:rgb(139,115,255);white-space:pre}.cj{fill:rgb(140,114,255);white-space:pre}.ck{fill:rgb(141,113,255);white-space:pre}.cl{fill:rgb(142,112,255);white-space:pre}.cm{fill:rgb(143,111,255);white-space:pre}.cn{fill:rgb(144,110,255);white-space:pre}.co{fill:rgb(145,109,255);white-space:pre}.cp{fill:rgb(146,108,255);white-space:pre}.cq{fill:rgb(147,107,255);white-space:pre}.cr{fill:rgb(148,106,255);white-space:pre}.cs{fill:rgb(149,105,255);white-space:pre}.ct{fill:rgb(150,104,255);white-space:pre}.cu{fill:rgb(151,103,255);white-space:pre}.cv{fill:rgb(152,102,255);white-space:pre}.cw{fill:rgb(153,101,255);white-space:pre}.cx{fill:rgb(154,100,255);white-space:pre}.cy{fill:rgb(155,99,255);white-space:pre}.cz{fill:rgb(156,98,255);white-space:pre}.cA{fill:rgb(157,97,255);white-space:pre}.cB{fill:rgb(158,96,255);white-space:pre}.cC{fill:rgb(159,95,255);white-space:pre}.cD{fill:rgb(160,94,255);white-space:pre}.cE{fill:rgb(161,93,255);white-space:pre}.cF{fill:rgb(162,92,255);white-space:pre}.cG{fill:rgb(163,91,255);white-space:pre}.cH{fill:rgb(164,90,255);white-space:pre}.cI{fill:rgb(165,89,255);white-space:pre}.cJ{fill:rgb(166,88,255);white-space:pre}.cK{fill:rgb(167,87,255);white-space:pre}.cL{fill:rgb(168,86,255);white-space:pre}.cM{fill:rgb(169,85,255);white-space:pre}.cN{fill:rgb(170,84,255);white-space:pre}.cO{fill:rgb(171,83,255);white-space:pre}.cP{fill:rgb(172,82,255);white-space:pre}.cQ{fill:rgb(173,81,255);white-space:pre}.cR{fill:rgb(174,80,255);white-space:pre}.cS{fill:rgb(175,79,255);white-space:pre}.cT{fill:rgb(176,78,255);white-space:pre}.cU{fill:rgb(177,77,255);white-space:pre}.cV{fill:rgb(178,76,255);white-space:pre}.cW{fill:rgb(179,75,255);white-space:pre}.cX{fill:rgb(180,74,255);white-space:pre}.cY{fill:rgb(181,73,255);white-space:pre}.cZ{fill:rgb(182,72,255);white-space:pre}.da{fill:rgb(183,71,255);white-space:pre}.db{fill:rgb(184,70,255);white-space:pre}.dc{fill:rgb(185,69,255);white-space:pre}.dd{fill:rgb(186,68,255);white-space:pre}.de{fill:rgb(187,67,255);white-space:pre}.df{fill:rgb(188,66,255);white-space:pre}.dg{fill:rgb(189,65,255);white-space:pre}.dh{fill:rgb(190,64,255);white-space:pre}.di{fill:rgb(191,63,255);white-space:pre}.dj{fill:rgb(192,62,255);white-space:pre}.dk{fill:rgb(193,61,255);white-space:pre}.dl{fill:rgb(194,60,255);white-space:pre}.dm{fill:rgb(195,59,255);white-space:pre}.dn{fill:rgb(196,58,255);white-space:pre}.do{fill:rgb(197,57,255);white-space:pre}.dp{fill:rgb(198,56,255);white-space:pre}.dq{fill:rgb(199,55,255);white-space:pre}.dr{fill:rgb(200,54,255);white-space:pre}.ds{fill:rgb(201,53,255);white-space:pre}.dt{fill:rgb(202,52,255);white-space:pre}.du{fill:rgb(203,51,255);white-space:pre}.dv{fill:rgb(204,50,255);white-space:pre}.dw{fill:rgb(205,49,255);white-space:pre}.dx{fill:rgb(206,48,255);white-space:pre}.dy{fill:rgb(207,47,255);white-space:pre}.dz{fill:rgb(208,46,255);white-space:pre}.dA{fill:rgb(209,45,255);white-space:pre}.dB{fill:rgb(210,44,255);white-space:pre}.dC{fill:rgb(211,43,255);white-space:pre}.dD{fill:rgb(212,42,255);white-space:pre}.dE{fill:rgb(213,41,255);white-space:pre}.dF{fill:rgb(214,40,255);white-space:pre}.dG{fill:rgb(215,39,255);white-space:pre}.dH{fill:rgb(216,38,255);white-space:pre}.dI{fill:rgb(217,37,255);white-space:pre}.dJ{fill:rgb(218,36,255);white-space:pre}.dK{fill:rgb(219,35,255);white-space:pre}.dL{fill:rgb(220,34,255);white-space:pre}.dM{fill:rgb(221,33,255);white-space:pre}.dN{fill:rgb(222,32,255);white-space:pre}.dO{fill:rgb(223,31,255);white-space:pre}.dP{fill:rgb(224,30,255);white-space:pre}.dQ{fill:rgb(225,29,255);white-space:pre}.dR{fill:rgb(226,28,255);white-space:pre}.dS{fill:rgb(227,27,255);white-space:pre}.dT{fill:rgb(228,26,255);white-space:pre}.dU{fill:rgb(229,25,255);white-space:pre}.dV{fill:rgb(230,24,255);white-space:pre}.dW{fill:rgb(231,23,255);white-space:pre}.dX{fill:rgb(232,22,255);white-space:pre}.dY{fill:rgb(233,21,255);white-space:pre}.dZ{fill:rgb(234,20,255);white-space:pre}.ea{fill:rgb(235,19,255);white-space:pre}.eb{fill:rgb(236,18,255);white-space:pre}.ec{fill:rgb(237,17,255);white-space:pre}.ed{fill:rgb(238,16,255);white-space:pre}.ee{fill:rgb(239,15,255);white-space:pre}.ef{fill:rgb(240,14,255);white-space:pre}.eg{fill:rgb(241,13,255);white-space:pre}.eh{fill:rgb(242,12,255);white-space:pre}.ei{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.ej{fill:rgb(255,0,4);white-space:pre}.ek{fill:transparent}.em{animation-duration:91.130589s;animation-iteration-count:infinite;animation-name:el;animation-timing-function:steps(1,end)}.en{fill:rgb(255,0,0);white-space:pre}.eo{fill:rgb(162,92,0);white-space:pre}.ep{fill:rgb(139,115,0);white-space:pre}.eq{fill:rgb(115,139,0);white-space:pre}.er{fill:rgb(92,162,0);white-space:pre}.es{fill:rgb(69,185,0);white-space:pre}.et{fill:rgb(46,208,0);white-space:pre}.eu{fill:rgb(23,231,0);white-space:pre}.ev{fill:rgb(0,255,0);white-space:pre}.ew{fill:rgb(243,11,255);white-space:pre}.ex{fill:rgb(244,10,255);white-space:pre}.ey{fill:rgb(245,9,255);white-space:pre}.ez{fill:rgb(246,8,255);white-space:pre}.eA{fill:rgb(247,7,255);white-space:pre}.eB{fill:rgb(248,6,255);white-space:pre}.eC{fill:rgb(249,5,255);white-space:pre}.eD{fill:rgb(250,4,255);white-space:pre}.eE{fill:rgb(251,3,255);white-space:pre}.eF{fill:rgb(252,2,255);white-space:pre}.eG{fill:rgb(253,1,255);white-space:pre}.eH{fill:rgb(254,0,255);white-space:pre}@keyframes el{0%{transform:translateX(-0px)}0.1%{transform:translateX(-80px)}0.14%{transform:translateX(-160px)}0.14%{transform:translateX(-240px)}0.32%{transform:translateX(-320px)}0.54%{transform:translateX(-400px)}0.76%{transform:translateX(-480px)}0.98%{transform:translateX(-560px)}1.2%{transform:translateX(-640px)}1.2%{transform:translateX(-720px)}1.21%{transform:translateX(-800px)}1.43%{transform:translateX(-880px)}1.65%{transform:translateX(-960px)}1.87%{transform:translateX(-1040px)}2.09%{transform:translateX(-1120px)}2.3%{transform:translateX(-1200px)}2.31%{transform:translateX(-1280px)}2.53%{transform:translateX(-1360px)}2.75%{transform:translateX(-1440px)}2.97%{transform:translateX(-1520px)}3.19%{transform:translateX(-1600px)}3.4%{transform:translateX(-1680px)}3.4%{transform:translateX(-1760px)}3.41%{transform:translateX(-1840px)}3.63%{transform:translateX(-1920px)}3.85%{transform:translateX(-2000px)}4.07%{transform:translateX(-2080px)}4.29%{transform:translateX(-2160px)}4.5%{transform:translateX(-2240px)}4.51%{transform:translateX(-2320px)}4.73%{transform:translateX(-2400px)}4.95%{transform:translateX(-2480px)}5.17%{transform:translateX(-2560px)}5.39%{transform:translateX(-2640px)}5.6%{transform:translateX(-2720px)}5.61%{transform:translateX(-2800px)}5.83%{transform:translateX(-2880px)}6.05%{transform:translateX(-2960px)}6.27%{transform:translateX(-3040px)}6.49%{transform:translateX(-3120px)}6.69%{transform:translateX(-3200px)}6.69%{transform:translateX(-3280px)}6.71%{transform:translateX(-3360px)}6.93%{transform:translateX(-3440px)}7.15%{transform:translateX(-3520px)}7.37%{transform:translateX(-3600px)}7.59%{transform:translateX(-3680px)}7.79%{transform:translateX(-3760px)}7.82%{transform:translateX(-3840px)}8.03%{transform:translateX(-3920px)}8.25%{transform:translateX(-4000px)}8.47%{transform:translateX(-4080px)}8.69%{transform:translateX(-4160px)}8.89%{transform:translateX(-4240px)}8.89%{transform:translateX(-4320px)}8.91%{transform:translateX(-4400px)}9.13%{transform:translateX(-4480px)}9.35%{transform:translateX(-4560px)}9.57%{transform:translateX(-4640px)}9.79%{transform:translateX(-4720px)}9.99%{transform:translateX(-4800px)}9.99%{transform:translateX(-4880px)}10.01%{transform:translateX(-4960px)}10.23%{transform:translateX(-5040px)}10.45%{transform:translateX(-5120px)}10.68%{transform:translateX(-5200px)}10.9%{transform:translateX(-5280px)}11.09%{transform:translateX(-5360px)}11.12%{transform:translateX(-5440px)}11.34%{transform:translateX(-5520px)}11.56%{transform:translateX(-5600px)}11.78%{transform:translateX(-5680px)}12%{transform:translateX(-5760px)}12.19%{transform:translateX(-5840px)}12.22%{transform:translateX(-5920px)}12.44%{transform:translateX(-6000px)}12.66%{transform:translateX(-6080px)}12.88%{transform:translateX(-6160px)}13.1%{transform:translateX(-6240px)}13.28%{transform:translateX(-6320px)}13.28%{transform:translateX(-6400px)}13.32%{transform:translateX(-6480px)}13.54%{transform:translateX(-6560px)}13.76%{transform:translateX(-6640px)}13.98%{transform:translateX(-6720px)}14.2%{transform:translateX(-6800px)}14.38%{transform:translateX(-6880px)}14.38%{transform:translateX(-6960px)}14.42%{transform:translateX(-7040px)}14.64%{transform:translateX(-7120px)}14.86%{transform:translateX(-7200px)}15.08%{transform:translateX(-7280px)}15.3%{transform:translateX(-7360px)}15.48%{transform:translateX(-7440px)}15.48%{transform:translateX(-7520px)}15.52%{transform:translateX(-7600px)}15.74%{transform:translateX(-7680px)}15.96%{transform:translateX(-7760px)}16.19%{transform:translateX(-7840px)}16.4%{transform:translateX(-7920px)}16.58%{transform:translateX(-8000px)}16.58%{transform:translateX(-8080px)}16.58%{transform:translateX(-8160px)}17.13%{transform:translateX(-8240px)}17.13%{transform:translateX(-8320px)}17.13%{transform:translateX(-8400px)}17.68%{transform:translateX(-8480px)}17.68%{transform:translateX(-8560px)}17.68%{transform:translateX(-8640px)}17.68%{transform:translateX(-8720px)}17.68%{transform:translateX(-8800px)}18.23%{transform:translateX(-8880px)}18.23%{transform:translateX(-8960px)}18.23%{transform:translateX(-9040px)}18.23%{transform:translateX(-9120px)}18.78%{transform:translateX(-9200px)}18.78%{transform:translateX(-9280px)}18.78%{transform:translateX(-9360px)}18.78%{transform:translateX(-9440px)}18.78%{transform:translateX(-9520px)}19.33%{transform:translateX(-9600px)}19.33%{transform:translateX(-9680px)}19.88%{transform:translateX(-9760px)}19.88%{transform:translateX(-9840px)}19.88%{transform:translateX(-9920px)}20.43%{transform:translateX(-10000px)}20.43%{transform:translateX(-10080px)}20.98%{transform:translateX(-10160px)}20.98%{transform:translateX(-10240px)}21.53%{transform:translateX(-10320px)}21.53%{transform:translateX(-10400px)}22.08%{transform:translateX(-10480px)}22.08%{transform:translateX(-10560px)}22.63%{transform:translateX(-10640px)}22.63%{transform:translateX(-10720px)}25.37%{transform:translateX(-10800px)}25.37%{transform:translateX(-10880px)}25.92%{transform:translateX(-10960px)}25.92%{transform:translateX(-11040px)}26.14%{transform:translateX(-11120px)}26.36%{transform:translateX(-11200px)}26.59%{transform:translateX(-11280px)}26.81%{transform:translateX(-11360px)}27.02%{transform:translateX(-11440px)}27.02%{transform:translateX(-11520px)}27.24%{transform:translateX(-11600px)}27.46%{transform:translateX(-11680px)}27.68%{transform:translateX(-11760px)}27.9%{transform:translateX(-11840px)}28.12%{transform:translateX(-11920px)}28.12%{transform:translateX(-12000px)}28.12%{transform:translateX(-12080px)}28.35%{transform:translateX(-12160px)}28.56%{transform:translateX(-12240px)}28.78%{transform:translateX(-12320px)}29%{transform:translateX(-12400px)}29.22%{transform:translateX(-12480px)}29.22%{transform:translateX(-12560px)}29.22%{transform:translateX(-12640px)}29.44%{transform:translateX(-12720px)}29.66%{transform:translateX(-12800px)}29.88%{transform:translateX(-12880px)}30.1%{transform:translateX(-12960px)}30.32%{transform:translateX(-13040px)}30.32%{transform:translateX(-13120px)}30.32%{transform:translateX(-13200px)}32.51%{transform:translateX(-13280px)}32.51%{transform:translateX(-13360px)}33.06%{transform:translateX(-13440px)}33.06%{transform:translateX(-13520px)}33.06%{transform:translateX(-13600px)}34.16%{transform:translateX(-13680px)}34.16%{transform:translateX(-13760px)}34.16%{transform:translateX(-13840px)}35.26%{transform:translateX(-13920px)}35.26%{transform:translateX(-14000px)}35.26%{transform:translateX(-14080px)}36.36%{transform:translateX(-14160px)}36.36%{transform:translateX(-14240px)}36.36%{transform:translateX(-14320px)}36.36%{transform:translateX(-14400px)}36.36%{transform:translateX(-14480px)}36.36%{transform:translateX(-14560px)}36.36%{transform:translateX(-14640px)}36.36%{transform:translateX(-14720px)}36.36%{transform:translateX(-14800px)}36.36%{transform:translateX(-14880px)}36.36%{transform:translateX(-14960px)}36.36%{transform:translateX(-15040px)}36.36%{transform:translateX(-15120px)}36.36%{transform:translateX(-15200px)}36.36%{transform:translateX(-15280px)}36.36%{transform:translateX(-15360px)}36.36%{transform:translateX(-15440px)}36.36%{transform:translateX(-15520px)}36.36%{transform:translateX(-15600px)}36.36%{transform:translateX(-15680px)}36.36%{transform:translateX(-15760px)}36.36%{transform:translateX(-15840px)}36.36%{transform:translateX(-15920px)}36.36%{transform:translateX(-16000px)}36.36%{transform:translateX(-16080px)}36.36%{transform:translateX(-16160px)}37.46%{transform:translateX(-16240px)}37.46%{transform:translateX(-16320px)}37.46%{transform:translateX(-16400px)}37.46%{transform:translateX(-16480px)}37.46%{transform:translateX(-16560px)}37.46%{transform:translateX(-16640px)}37.46%{transform:translateX(-16720px)}37.46%{transform:translateX(-16800px)}37.46%{transform:translateX(-16880px)}37.46%{transform:translateX(-16960px)}37.46%{transform:translateX(-17040px)}37.46%{transform:translateX(-17120px)}37.46%{transform:translateX(-17200px)}37.46%{transform:translateX(-17280px)}37.46%{transform:translateX(-17360px)}37.46%{transform:translateX(-17440px)}37.46%{transform:translateX(-17520px)}37.46%{transform:translateX(-17600px)}37.46%{transform:translateX(-17680px)}37.46%{transform:translateX(-17760px)}37.46%{transform:translateX(-17840px)}37.46%{transform:translateX(-17920px)}37.46%{transform:translateX(-18000px)}37.46%{transform:translateX(-18080px)}37.46%{transform:translateX(-18160px)}37.46%{transform:translateX(-18240px)}37.46%{transform:translateX(-18320px)}38.56%{transform:translateX(-18400px)}38.56%{transform:translateX(-18480px)}39.66%{transform:translateX(-18560px)}39.66%{transform:translateX(-18640px)}40.76%{transform:translateX(-18720px)}40.76%{transform:translateX(-18800px)}40.76%{transform:translateX(-18880px)}41.86%{transform:translateX(-18960px)}41.86%{transform:translateX(-19040px)}41.86%{transform:translateX(-19120px)}42.96%{transform:translateX(-19200px)}42.96%{transform:translateX(-19280px)}46.25%{transform:translateX(-19360px)}46.25%{transform:translateX(-19440px)}46.8%{transform:translateX(-19520px)}46.8%{transform:translateX(-19600px)}46.8%{transform:translateX(-19680px)}46.8%{transform:translateX(-19760px)}46.8%{transform:translateX(-19840px)}46.8%{transform:translateX(-19920px)}51.19%{transform:translateX(-20000px)}51.19%{transform:translateX(-20080px)}51.74%{transform:translateX(-20160px)}52.29%{transform:translateX(-20240px)}52.84%{transform:translateX(-20320px)}53.39%{transform:translateX(-20400px)}53.94%{transform:translateX(-20480px)}54.49%{transform:translateX(-20560px)}55.04%{transform:translateX(-20640px)}60.53%{transform:translateX(-20720px)}60.53%{transform:translateX(-20800px)}61.08%{transform:translateX(-20880px)}61.08%{transform:translateX(-20960px)}61.08%{transform:translateX(-21040px)}61.08%{transform:translateX(-21120px)}61.08%{transform:translateX(-21200px)}61.08%{transform:translateX(-21280px)}61.08%{transform:translateX(-21360px)}61.08%{transform:translateX(-21440px)}61.08%{transform:translateX(-21520px)}61.08%{transform:translateX(-21600px)}61.08%{transform:translateX(-21680px)}61.08%{transform:translateX(-21760px)}61.08%{transform:translateX(-21840px)}61.08%{transform:translateX(-21920px)}61.08%{transform:translateX(-22000px)}61.08%{transform:translateX(-22080px)}61.08%{transform:translateX(-22160px)}68.76%{transform:translateX(-22240px)}68.76%{transform:translateX(-22320px)}69.31%{transform:translateX(-22400px)}69.86%{transform:translateX(-22480px)}70.14%{transform:translateX(-22560px)}70.41%{transform:translateX(-22640px)}70.69%{transform:translateX(-22720px)}70.96%{transform:translateX(-22800px)}71.24%{transform:translateX(-22880px)}71.51%{transform:translateX(-22960px)}71.79%{transform:translateX(-23040px)}72.06%{transform:translateX(-23120px)}72.34%{transform:translateX(-23200px)}72.61%{transform:translateX(-23280px)}72.89%{transform:translateX(-23360px)}73.16%{transform:translateX(-23440px)}73.44%{transform:translateX(-23520px)}73.71%{transform:translateX(-23600px)}73.99%{transform:translateX(-23680px)}74.26%{transform:translateX(-23760px)}74.53%{transform:translateX(-23840px)}74.81%{transform:translateX(-23920px)}75.08%{transform:translateX(-24000px)}75.36%{transform:translateX(-24080px)}75.63%{transform:translateX(-24160px)}75.91%{transform:translateX(-24240px)}76.18%{transform:translateX(-24320px)}76.46%{transform:translateX(-24400px)}76.73%{transform:translateX(-24480px)}77.01%{transform:translateX(-24560px)}77.28%{transform:translateX(-24640px)}77.56%{transform:translateX(-24720px)}77.83%{transform:translateX(-24800px)}78.11%{transform:translateX(-24880px)}78.38%{transform:translateX(-24960px)}78.66%{transform:translateX(-25040px)}78.93%{transform:translateX(-25120px)}79.21%{transform:translateX(-25200px)}79.48%{transform:translateX(-25280px)}79.76%{transform:translateX(-25360px)}80.03%{transform:translateX(-25440px)}82.5%{transform:translateX(-25520px)}82.5%{transform:translateX(-25600px)}83.05%{transform:translateX(-25680px)}83.05%{transform:translateX(-25760px)}83.05%{transform:translateX(-25840px)}84.15%{transform:translateX(-25920px)}84.15%{transform:translateX(-26000px)}84.15%{transform:translateX(-26080px)}84.52%{transform:translateX(-26160px)}84.52%{transform:translateX(-26240px)}84.52%{transform:translateX(-26320px)}84.88%{transform:translateX(-26400px)}84.88%{transform:translateX(-26480px)}84.88%{transform:translateX(-26560px)}85.25%{transform:translateX(-26640px)}85.25%{transform:translateX(-26720px)}85.25%{transform:translateX(-26800px)}85.62%{transform:translateX(-26880px)}85.62%{transform:translateX(-26960px)}85.98%{transform:translateX(-27040px)}85.98%{transform:translateX(-27120px)}85.98%{transform:translateX(-27200px)}86.35%{transform:translateX(-27280px)}86.35%{transform:translateX(-27360px)}86.71%{transform:translateX(-27440px)}86.71%{transform:translateX(-27520px)}87.08%{transform:translateX(-27600px)}87.08%{transform:translateX(-27680px)}87.08%{transform:translateX(-27760px)}87.45%{transform:translateX(-27840px)}87.45%{transform:translateX(-27920px)}87.81%{transform:translateX(-28000px)}87.81%{transform:translateX(-28080px)}87.81%{transform:translateX(-28160px)}88.03%{transform:translateX(-28240px)}88.03%{transform:translateX(-28320px)}88.03%{transform:translateX(-28400px)}88.25%{transform:translateX(-28480px)}88.25%{transform:translateX(-28560px)}88.25%{transform:translateX(-28640px)}88.47%{transform:translateX(-28720px)}88.47%{transform:translateX(-28800px)}88.47%{transform:translateX(-28880px)}90.67%{transform:translateX(-28960px)}90.67%{transform:translateX(-29040px)}91.22%{transform:translateX(-29120px)}91.22%{transform:translateX(-29200px)}91.22%{transform:translateX(-29280px)}94.51%{transform:translateX(-29360px)}100%{transform:translateX(-29440px)}}███████████████████████████████████████████████████████████████████████████████████████████████████████████████████ PTDP - PTerm Demo Program INFO ThisanimationwasgeneratedwiththelatestversionofPTerm! PTermworksonnearlyeveryterminalandoperatingsystem. It'ssupereasytouse! Ifyouwant,youcancustomizeeverything:) Youcanseethecodeofthisdemointhe./_examples/demodirectory. Thisdemowasupdatedat:14Jun2022-14:28:59UTCWaitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor2seconds...Waitingfor1second...Waitingfor1second... Progress bar SUCCESS Installingpseudo-excelInstallingpseudo-photoshop[1/11]████9%|1s SUCCESS Installingpseudo-photoshopInstallingpseudo-chrome[2/11]███████18%|1s SUCCESS Installingpseudo-chromeInstallingpseudo-outlook[3/11]███████████27%|2s SUCCESS Installingpseudo-outlook SUCCESS Installingpseudo-explorer SUCCESS Installingpseudo-git SUCCESS Installingpseudo-vsc SUCCESS Installingpseudo-intellij WARNING Couldnotinstallpseudo-minecraft Thecompanypolicyforbidsgames. SUCCESS Installingpseudo-scoop SUCCESS Installingpseudo-chocolatey Spinner Live Output INFO YoucanuseanAreatodisplaychangingoutput:████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████ Tables Library|DescriptionPTerm|MakebeautifulCLIsTestza|ProgrammerfriendlytestframeworkCursor|Movethecursoraroundtheterminal┌───────────────────────────────────────────────┐|Library|Description||PTerm|MakebeautifulCLIs||Testza|Programmerfriendlytestframework||Cursor|Movethecursoraroundtheterminal| Default Prefix Printers DEBUG Hello,World! INFO Hello,World! SUCCESS Hello,World! WARNING Hello,World! ERROR Errorsshowthefilenameandlinenumberinsidetheterminal! INFO OtherPrefixPrinterscandothattoo!(/github/workspace/_examples/demo/demo/main.go:107) TrueColor Support IfyourterminalhasTrueColorsupport,youcanuseRGBcolors!Youcanevenfadethem:)Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjustoduodoloresetearebum.Stetclitakasdgubergren,noseatakimatasanctusestLoremipsumdolorsitamet.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamerat,seetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjustoduodoloresetearebum.Stetclitakasdgubergren,noseatakimatasanctus Themes INFO YoucanchangethecolorthemeofPTermeasilytofityourneeds! Thisisthedefaultone:PrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyle Fully Customizale ┌──────────────────────────────────────┐|Allprintersarefullycustomizable!|└──────────────────────────────────────┘||└────────────────────────────────────└───────────────────────────────────┌─Sometitle!────────────────────────┐┌────────────Sometitle!─────────────┐┌────────────────────────Sometitle!─┐┌──────────────────────────────────────┐|||Allprintersarefullycustomizable!|┌──────────────────────────────────────┐|||Allprintersarefullycustomizable!|┌──────────────────────────────────────┐|||Allprintersarefullycustomizable!|╔══════════════════════════════════════╗Allprintersarefullycustomizable! And much more! ┌───────────────────────────────┐|||HavefunexploringPTerm!|Waitingfor15seconds...Waitingfor15seconds...Waitingfor15seconds...Waitingfor14seconds...Waitingfor14seconds...Waitingfor13seconds...Waitingfor13seconds...Waitingfor12seconds...Waitingfor12seconds...Waitingfor11seconds...Waitingfor11seconds...Waitingfor10seconds...Waitingfor10seconds...Waitingfor9seconds...Waitingfor9seconds...Waitingfor8seconds...Waitingfor8seconds...Waitingfor7seconds...Waitingfor7seconds...Waitingfor6seconds...Waitingfor6seconds...Waitingfor5seconds...Waitingfor5seconds...Waitingfor4seconds...Waitingfor4seconds...Waitingfor3seconds...Waitingfor3seconds...Waitingfor2seconds...Waitingfor2seconds...Waitingfor1second...Waitingfor1second...Installingstuff[0/11]0%|0sInstallingpseudo-excel[0/11]0%|0sInstallingpseudo-excel[1/11]████9%|0sInstallingpseudo-photoshop[2/11]███████18%|1sInstallingpseudo-chrome[3/11]███████████27%|1sInstallingpseudo-outlook[4/11]██████████████36%|2sInstallingpseudo-explorer[5/11]█████████████████45%|2sInstallingpseudo-git[5/11]███████████████████45%|3sInstallingpseudo-git[6/11]███████████████████████55%|3sInstallingpseudo-vsc[6/11]███████████████████████55%|3sInstallingpseudo-vsc[7/11]███████████████████████████64%|3sInstallingpseudo-intellij[7/11]███████████████████████64%|4sInstallingpseudo-intellij[8/11]███████████████████████████73%|4sInstallingpseudo-minecraft[8/11]██████████████████████████73%|4sInstallingpseudo-minecraft[9/11]█████████████████████████████82%|4sInstallingpseudo-scoop[10/11]███████████████████████████████████91%|5sInstallingpseudo-chocolatey[10/11]███████████████████████████████91%|5sInstallingpseudo-chocolatey[11/11]█████████████████████████████████100%|5sInstallingpseudo-intellij(0s)Installingpseudo-intellij(0s)Installingpseudo-intellij(0s)Installingpseudo-intellij(1s)Installingpseudo-intellij(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(1s)Installingpseudo-minecraft(2s)Installingpseudo-minecraft(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(2s)Installingpseudo-scoop(3s)Installingpseudo-scoop(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(3s)Installingpseudo-chocolatey(4s)Installingpseudo-chocolatey(4s)█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████┌───────────────────────────────────────────────|Cursor|Movethecursoraroundtheterminal└─────────────────────────────────────────────└───────────────────────────────────────────────┘ FATAL Hello,World!IfyourterminalhasTrueColorsupport,youcYoucanevenfadethem:Loremipsumdolorsitamet,conseteturstempotemporinviduntutlaboreetdoloremagnaaliquyaeroeosetacceroeosetaccusametjustoduodoloresetearebum.StenoseatakimatasannoseatakimatasanctusestLoremipsumdolorsitamet.Loremet,consetetursadipscinget,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduneetdoloremagnaaliquyamerat,seddiamvoluptua.Atveroeosetaccusametjstoduodoloresetearebum.StetclitakasdestLoreestLoremipsumdolorsitamet.BarStyle└─└────────────────────────Sometitle!─┘|└────────────Sometitle!─────────────┘└─Sometitle!────────────────────────┘└───────────────────────────────────└──────────────────────────────────────┘└───────────────────────────────────└──────────────────────────────────────┘└───────────────────────────────────└──────────────────────────────────────┘╚═══════════════════════════════════╚══════════════════════════════════════╝|└───────────────────────────────┘Restartinganimation... \ No newline at end of file diff --git a/_examples/header-custom/demo/animation.svg b/_examples/header-custom/demo/animation.svg index 2b7efb223..44d670a3b 100644 --- a/_examples/header-custom/demo/animation.svg +++ b/_examples/header-custom/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{fill:rgb(160,160,160);white-space:pre}.h{white-space:pre}.i{fill:rgb(232,131,136)}.j{fill:transparent}.l{animation-duration:5.116946s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.8%{transform:translateX(-80px)}2.3%{transform:translateX(-160px)}2.3%{transform:translateX(-240px)}100%{transform:translateX(-320px)}} This is a custom header! This is a custom header! Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{fill:rgb(160,160,160);white-space:pre}.h{white-space:pre}.i{fill:rgb(232,131,136)}.j{fill:transparent}.l{animation-duration:5.123996s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}2%{transform:translateX(-80px)}2.4%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} This is a custom header! This is a custom header! Restartinganimation... \ No newline at end of file diff --git a/_examples/header/demo/animation.svg b/_examples/header/demo/animation.svg index 3c2773668..6bb6c5524 100644 --- a/_examples/header/demo/animation.svg +++ b/_examples/header/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:transparent}.k{animation-duration:5.113585s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}1.9%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} This is the default header! This is a full-width header. Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:transparent}.k{animation-duration:5.143746s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}2.5%{transform:translateX(-80px)}2.8%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} This is the default header! This is a full-width header. Restartinganimation... \ No newline at end of file diff --git a/_examples/panel/demo/animation.svg b/_examples/panel/demo/animation.svg index ba4adf532..e63904cbc 100644 --- a/_examples/panel/demo/animation.svg +++ b/_examples/panel/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(111,119,131)}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:transparent}.l{animation-duration:5.090551s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.8%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisthefirstpanel This Hello, World! panel containsmultiplelinesThisisanotherThisisthesecondpanelpanellinewithanewlineRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(111,119,131)}.h{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.i{fill:rgb(255,0,4);white-space:pre}.j{fill:transparent}.l{animation-duration:5.096729s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}@keyframes k{0%{transform:translateX(-0px)}1.9%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisthefirstpanel This Hello, World! panel containsmultiplelinesThisisanotherThisisthesecondpanelpanellinewithanewlineRestartinganimation... \ No newline at end of file diff --git a/_examples/paragraph/customized/animation.svg b/_examples/paragraph/customized/animation.svg index 65ecc4ae1..386f6d398 100644 --- a/_examples/paragraph/customized/animation.svg +++ b/_examples/paragraph/customized/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.086785s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}1.5%{transform:translateX(-80px)}1.7%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thisisacustomparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.096385s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}1.9%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisacustomparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file diff --git a/_examples/paragraph/demo/animation.svg b/_examples/paragraph/demo/animation.svg index 1f3ae8fd9..61df317df 100644 --- a/_examples/paragraph/demo/animation.svg +++ b/_examples/paragraph/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.088335s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}1.7%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Thisisthedefaultparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:transparent}.i{animation-duration:5.195999s;animation-iteration-count:infinite;animation-name:h;animation-timing-function:steps(1,end)}@keyframes h{0%{transform:translateX(-0px)}3.5%{transform:translateX(-80px)}3.8%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Thisisthedefaultparagraphprinter.Asyoucansee,nowordsareseparated,butthetextissplitatthespaces.Thisisusefulforcontinuoustextofallkinds.Youcanmanuallychangethelinewidthifyouwantto.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamThistextiswrittenwiththedefaultPrintln()function.Nointelligentsplittinghere.Loremipsumdolorsitamet,consetetursadipscingelitr,seddiamnonumyeirmodtemporinviduntutlaboreetdoloremagnaaliquyamRestartinganimation... \ No newline at end of file diff --git a/_examples/prefix/demo/animation.svg b/_examples/prefix/demo/animation.svg index afadb8bf3..c9ebf7d63 100644 --- a/_examples/prefix/demo/animation.svg +++ b/_examples/prefix/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:rgb(168,204,140)}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(219,171,121)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:transparent}.s{animation-duration:5.113106s;animation-iteration-count:infinite;animation-name:r;animation-timing-function:steps(1,end)}.t{fill:rgb(160,160,160);white-space:pre}@keyframes r{0%{transform:translateX(-0px)}1.8%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}} DEBUG Hello,World! INFO Hello,World! SUCCESS Hello,World! WARNING Hello,World! ERROR Errorsshowthefilenameandlinenumberinsidetheterminal! INFO OtherPrefixPrinterscandothattoo!(/github/workspace/_examples/prefix/demo/main.go:14) FATAL Hello,World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(102,194,205)}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:rgb(168,204,140)}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(219,171,121)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(232,131,136)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:transparent}.s{animation-duration:5.148737s;animation-iteration-count:infinite;animation-name:r;animation-timing-function:steps(1,end)}.t{fill:rgb(160,160,160);white-space:pre}@keyframes r{0%{transform:translateX(-0px)}2.9%{transform:translateX(-80px)}100%{transform:translateX(-160px)}} DEBUG Hello,World! INFO Hello,World! SUCCESS Hello,World! WARNING Hello,World! ERROR Errorsshowthefilenameandlinenumberinsidetheterminal! INFO OtherPrefixPrinterscandothattoo!(/github/workspace/_examples/prefix/demo/main.go:14) FATAL Hello,World!Restartinganimation... \ No newline at end of file diff --git a/_examples/progressbar/demo/animation.svg b/_examples/progressbar/demo/animation.svg index 26a132a25..7aa09a8a3 100644 --- a/_examples/progressbar/demo/animation.svg +++ b/_examples/progressbar/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(168,204,140)}.g{white-space:pre}.h{fill:rgb(124,255,0);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:rgb(104,104,104);white-space:pre}.k{fill:rgb(255,255,255);white-space:pre}.l{fill:rgb(0,198,255);white-space:pre}.m{fill:rgb(233,21,0);white-space:pre}.n{fill:rgb(160,160,160);white-space:pre}.o{fill:rgb(191,63,0);white-space:pre}.p{fill:rgb(63,191,0);white-space:pre}.q{fill:rgb(0,255,0);white-space:pre}.r{fill:transparent}.t{animation-duration:8.967371s;animation-iteration-count:infinite;animation-name:s;animation-timing-function:steps(1,end)}.u{fill:rgb(255,0,0);white-space:pre}.v{fill:rgb(212,42,0);white-space:pre}.w{fill:rgb(170,85,0);white-space:pre}.x{fill:rgb(148,106,0);white-space:pre}.y{fill:rgb(127,127,0);white-space:pre}.z{fill:rgb(106,148,0);white-space:pre}.A{fill:rgb(85,170,0);white-space:pre}.B{fill:rgb(42,212,0);white-space:pre}.C{fill:rgb(21,233,0);white-space:pre}@keyframes s{0%{transform:translateX(-0px)}1.2%{transform:translateX(-80px)}1.4%{transform:translateX(-160px)}5.1%{transform:translateX(-240px)}5.1%{transform:translateX(-320px)}5.1%{transform:translateX(-400px)}5.1%{transform:translateX(-480px)}9%{transform:translateX(-560px)}9%{transform:translateX(-640px)}9%{transform:translateX(-720px)}12.9%{transform:translateX(-800px)}12.9%{transform:translateX(-880px)}12.9%{transform:translateX(-960px)}16.8%{transform:translateX(-1040px)}16.8%{transform:translateX(-1120px)}16.8%{transform:translateX(-1200px)}20.7%{transform:translateX(-1280px)}20.7%{transform:translateX(-1360px)}24.8%{transform:translateX(-1440px)}28.6%{transform:translateX(-1520px)}32.5%{transform:translateX(-1600px)}32.5%{transform:translateX(-1680px)}32.5%{transform:translateX(-1760px)}36.4%{transform:translateX(-1840px)}36.4%{transform:translateX(-1920px)}36.4%{transform:translateX(-2000px)}36.4%{transform:translateX(-2080px)}40.3%{transform:translateX(-2160px)}40.3%{transform:translateX(-2240px)}44.2%{transform:translateX(-2320px)}44.2%{transform:translateX(-2400px)}44.2%{transform:translateX(-2480px)}100%{transform:translateX(-2560px)}} SUCCESS Downloadingpseudo-excelDownloadingpseudo-photoshop[1/12]███8%|0s SUCCESS Downloadingpseudo-photoshop SUCCESS Downloadingpseudo-chromeDownloadingpseudo-outlook[3/12]██████████25%|1s SUCCESS Downloadingpseudo-outlook SUCCESS Downloadingpseudo-explorer SUCCESS Downloadingpseudo-dops SUCCESS Downloadingpseudo-git SUCCESS Downloadingpseudo-vsc SUCCESS Downloadingpseudo-intellijDownloadingpseudo-minecraft[9/12]██████████████████████████75%|3s SUCCESS Downloadingpseudo-minecraft SUCCESS Downloadingpseudo-scoop SUCCESS Downloadingpseudo-chocolateyDownloadingpseudo-chocolatey[12/12]████████████████████████████████100%|4sDownloadingstuff[0/12]0%|0sDownloadingpseudo-excel[1/12]████8%|0sDownloadingpseudo-photoshop[2/12]██████17%|0sDownloadingpseudo-chrome[2/12]███████17%|1sDownloadingpseudo-chrome[3/12]██████████25%|1sDownloadingpseudo-outlook[4/12]█████████████33%|1sDownloadingpseudo-explorer[4/12]████████████33%|1sDownloadingpseudo-explorer[5/12]███████████████42%|1sDownloadingpseudo-dops[6/12]████████████████████50%|2sDownloadingpseudo-git[7/12]████████████████████████58%|2sDownloadingpseudo-vsc[8/12]███████████████████████████67%|2sDownloadingpseudo-intellij[8/12]████████████████████████67%|3sDownloadingpseudo-intellij[9/12]███████████████████████████75%|3sDownloadingpseudo-minecraft[10/12]████████████████████████████83%|3sDownloadingpseudo-scoop[10/12]███████████████████████████████83%|4sDownloadingpseudo-scoop[11/12]██████████████████████████████████92%|4sDownloadingpseudo-chocolatey[11/12]██████████████████████████████92%|4sRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(168,204,140)}.g{white-space:pre}.h{fill:rgb(124,255,0);white-space:pre}.i{fill:rgb(126,231,233);white-space:pre}.j{fill:rgb(104,104,104);white-space:pre}.k{fill:rgb(255,255,255);white-space:pre}.l{fill:rgb(0,198,255);white-space:pre}.m{fill:rgb(233,21,0);white-space:pre}.n{fill:rgb(160,160,160);white-space:pre}.o{fill:rgb(212,42,0);white-space:pre}.p{fill:rgb(191,63,0);white-space:pre}.q{fill:rgb(170,85,0);white-space:pre}.r{fill:rgb(148,106,0);white-space:pre}.s{fill:rgb(127,127,0);white-space:pre}.t{fill:rgb(0,255,0);white-space:pre}.u{fill:transparent}.w{animation-duration:8.990454s;animation-iteration-count:infinite;animation-name:v;animation-timing-function:steps(1,end)}.x{fill:rgb(255,0,0);white-space:pre}.y{fill:rgb(106,148,0);white-space:pre}.z{fill:rgb(85,170,0);white-space:pre}.A{fill:rgb(63,191,0);white-space:pre}.B{fill:rgb(42,212,0);white-space:pre}.C{fill:rgb(21,233,0);white-space:pre}@keyframes v{0%{transform:translateX(-0px)}1.2%{transform:translateX(-80px)}1.4%{transform:translateX(-160px)}5.3%{transform:translateX(-240px)}5.3%{transform:translateX(-320px)}5.3%{transform:translateX(-400px)}5.3%{transform:translateX(-480px)}9.2%{transform:translateX(-560px)}9.2%{transform:translateX(-640px)}9.2%{transform:translateX(-720px)}9.2%{transform:translateX(-800px)}13.1%{transform:translateX(-880px)}13.1%{transform:translateX(-960px)}13.1%{transform:translateX(-1040px)}13.1%{transform:translateX(-1120px)}17%{transform:translateX(-1200px)}17.1%{transform:translateX(-1280px)}17.1%{transform:translateX(-1360px)}17.1%{transform:translateX(-1440px)}21%{transform:translateX(-1520px)}21%{transform:translateX(-1600px)}21%{transform:translateX(-1680px)}21%{transform:translateX(-1760px)}24.9%{transform:translateX(-1840px)}24.9%{transform:translateX(-1920px)}24.9%{transform:translateX(-2000px)}24.9%{transform:translateX(-2080px)}28.8%{transform:translateX(-2160px)}28.8%{transform:translateX(-2240px)}32.7%{transform:translateX(-2320px)}32.7%{transform:translateX(-2400px)}36.6%{transform:translateX(-2480px)}36.6%{transform:translateX(-2560px)}36.6%{transform:translateX(-2640px)}40.5%{transform:translateX(-2720px)}40.5%{transform:translateX(-2800px)}44.4%{transform:translateX(-2880px)}44.4%{transform:translateX(-2960px)}100%{transform:translateX(-3040px)}} SUCCESS Downloadingpseudo-excelDownloadingpseudo-photoshop[1/12]███8%|0s SUCCESS Downloadingpseudo-photoshopDownloadingpseudo-chrome[2/12]███████17%|1s SUCCESS Downloadingpseudo-chromeDownloadingpseudo-outlook[3/12]██████████25%|1s SUCCESS Downloadingpseudo-outlookDownloadingpseudo-explorer[4/12]████████████33%|1s SUCCESS Downloadingpseudo-explorerDownloadingpseudo-dops[5/12]█████████████████42%|2s SUCCESS Downloadingpseudo-dopsDownloadingpseudo-git[6/12]█████████████████████50%|2s SUCCESS Downloadingpseudo-git SUCCESS Downloadingpseudo-vsc SUCCESS Downloadingpseudo-intellij SUCCESS Downloadingpseudo-minecraft SUCCESS Downloadingpseudo-scoop SUCCESS Downloadingpseudo-chocolateyDownloadingpseudo-chocolatey[12/12]████████████████████████████████100%|4sDownloadingstuff[0/12]0%|0sDownloadingpseudo-excel[1/12]████8%|0sDownloadingpseudo-photoshop[2/12]██████17%|0sDownloadingpseudo-chrome[3/12]██████████25%|1sDownloadingpseudo-outlook[4/12]█████████████33%|1sDownloadingpseudo-explorer[5/12]███████████████42%|1sDownloadingpseudo-dops[6/12]████████████████████50%|2sDownloadingpseudo-git[7/12]████████████████████████58%|2sDownloadingpseudo-vsc[7/12]████████████████████████58%|2sDownloadingpseudo-vsc[8/12]███████████████████████████67%|2sDownloadingpseudo-intellij[8/12]████████████████████████67%|3sDownloadingpseudo-intellij[9/12]███████████████████████████75%|3sDownloadingpseudo-minecraft[9/12]██████████████████████████75%|3sDownloadingpseudo-minecraft[10/12]████████████████████████████83%|3sDownloadingpseudo-scoop[11/12]██████████████████████████████████92%|4sDownloadingpseudo-chocolatey[11/12]██████████████████████████████92%|4sRestartinganimation... \ No newline at end of file diff --git a/_examples/section/demo/animation.svg b/_examples/section/demo/animation.svg index fd23d8922..77ebdf07e 100644 --- a/_examples/section/demo/animation.svg +++ b/_examples/section/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:transparent}.m{animation-duration:5.110735s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}1.6%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}#Thisisasection! INFO Andhereissometext. Thistextcouldbeanything. Basicallyit'sjustaplaceholder##Thisisanothersection! INFO Andthisis moreplaceholdertextRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(160,160,160);white-space:pre}.g{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.h{fill:rgb(102,194,205)}.i{white-space:pre}.j{fill:rgb(126,231,233);white-space:pre}.k{fill:transparent}.m{animation-duration:5.113263s;animation-iteration-count:infinite;animation-name:l;animation-timing-function:steps(1,end)}@keyframes l{0%{transform:translateX(-0px)}1.9%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}#Thisisasection! INFO Andhereissometext. Thistextcouldbeanything. Basicallyit'sjustaplaceholder##Thisisanothersection! INFO Andthisis moreplaceholdertextRestartinganimation... \ No newline at end of file diff --git a/_examples/spinner/demo/animation.svg b/_examples/spinner/demo/animation.svg index ce5815e8e..93480c457 100644 --- a/_examples/spinner/demo/animation.svg +++ b/_examples/spinner/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(168,204,140)}.j{white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(219,171,121)}.m{fill:rgb(255,241,0);white-space:pre}.n{fill:rgb(232,131,136)}.o{fill:rgb(243,86,86);white-space:pre}.p{fill:transparent}.r{animation-duration:14.137458s;animation-iteration-count:infinite;animation-name:q;animation-timing-function:steps(1,end)}.s{fill:rgb(160,160,160);white-space:pre}@keyframes q{0%{transform:translateX(-0px)}0.9%{transform:translateX(-80px)}2.5%{transform:translateX(-160px)}3.9%{transform:translateX(-240px)}5.3%{transform:translateX(-320px)}6.7%{transform:translateX(-400px)}8.1%{transform:translateX(-480px)}9.5%{transform:translateX(-560px)}11%{transform:translateX(-640px)}12.4%{transform:translateX(-720px)}13.8%{transform:translateX(-800px)}15.1%{transform:translateX(-880px)}15.1%{transform:translateX(-960px)}16.5%{transform:translateX(-1040px)}17.9%{transform:translateX(-1120px)}19.3%{transform:translateX(-1200px)}20.7%{transform:translateX(-1280px)}22.1%{transform:translateX(-1360px)}23.6%{transform:translateX(-1440px)}25%{transform:translateX(-1520px)}26.4%{transform:translateX(-1600px)}27.8%{transform:translateX(-1680px)}29.2%{transform:translateX(-1760px)}29.2%{transform:translateX(-1840px)}30.6%{transform:translateX(-1920px)}32%{transform:translateX(-2000px)}33.5%{transform:translateX(-2080px)}34.9%{transform:translateX(-2160px)}36.3%{transform:translateX(-2240px)}37.7%{transform:translateX(-2320px)}39.1%{transform:translateX(-2400px)}40.6%{transform:translateX(-2480px)}42%{transform:translateX(-2560px)}43.4%{transform:translateX(-2640px)}43.4%{transform:translateX(-2720px)}44.8%{transform:translateX(-2800px)}46.2%{transform:translateX(-2880px)}47.6%{transform:translateX(-2960px)}49.1%{transform:translateX(-3040px)}50.4%{transform:translateX(-3120px)}50.5%{transform:translateX(-3200px)}50.5%{transform:translateX(-3280px)}51.9%{transform:translateX(-3360px)}53.3%{transform:translateX(-3440px)}54.7%{transform:translateX(-3520px)}56.2%{transform:translateX(-3600px)}57.5%{transform:translateX(-3680px)}57.5%{transform:translateX(-3760px)}57.6%{transform:translateX(-3840px)}59%{transform:translateX(-3920px)}60.4%{transform:translateX(-4000px)}61.8%{transform:translateX(-4080px)}63.3%{transform:translateX(-4160px)}64.6%{transform:translateX(-4240px)}64.6%{transform:translateX(-4320px)}100%{transform:translateX(-4400px)}}Doingsomethingimportant...(willsucceed)(1s) SUCCESS Doingsomethingimportant...(willsucceed)Doingsomethingimportant...(willwarn)(1s) WARNING Doingsomethingimportant...(willwarn)Doingsomethingimportant...(willfail)(1s) ERROR Doingsomethingimportant...(willfail) SUCCESS Finally!Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(2s)Doingsomethingimportant...(willfail)(2s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(1s)Doingalotofstuff...(1s)It'sreallymuchIt'sreallymuch(1s)It'sreallymuch(1s)It'sreallymuch(1s)It'sreallymuch(2s)It'sreallymuch(2s)We'renearlydone!We'renearlydone!(2s)We'renearlydone!(2s)We'renearlydone!(2s)We'renearlydone!(3s)We'renearlydone!(3s)Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(255,255,255);white-space:pre}.h{fill:rgb(104,104,104);white-space:pre}.i{fill:rgb(168,204,140)}.j{white-space:pre}.k{fill:rgb(124,255,0);white-space:pre}.l{fill:rgb(219,171,121)}.m{fill:rgb(255,241,0);white-space:pre}.n{fill:rgb(232,131,136)}.o{fill:rgb(243,86,86);white-space:pre}.p{fill:transparent}.r{animation-duration:14.099862s;animation-iteration-count:infinite;animation-name:q;animation-timing-function:steps(1,end)}.s{fill:rgb(160,160,160);white-space:pre}@keyframes q{0%{transform:translateX(-0px)}0.7%{transform:translateX(-80px)}2.1%{transform:translateX(-160px)}3.5%{transform:translateX(-240px)}4.9%{transform:translateX(-320px)}6.4%{transform:translateX(-400px)}7.8%{transform:translateX(-480px)}9.2%{transform:translateX(-560px)}10.6%{transform:translateX(-640px)}12%{transform:translateX(-720px)}13.5%{transform:translateX(-800px)}14.9%{transform:translateX(-880px)}14.9%{transform:translateX(-960px)}14.9%{transform:translateX(-1040px)}16.3%{transform:translateX(-1120px)}17.7%{transform:translateX(-1200px)}19.1%{transform:translateX(-1280px)}20.6%{transform:translateX(-1360px)}22%{transform:translateX(-1440px)}23.4%{transform:translateX(-1520px)}24.8%{transform:translateX(-1600px)}26.2%{transform:translateX(-1680px)}27.7%{transform:translateX(-1760px)}29.1%{transform:translateX(-1840px)}29.1%{transform:translateX(-1920px)}30.5%{transform:translateX(-2000px)}31.9%{transform:translateX(-2080px)}33.3%{transform:translateX(-2160px)}34.7%{transform:translateX(-2240px)}36.2%{transform:translateX(-2320px)}37.6%{transform:translateX(-2400px)}39%{transform:translateX(-2480px)}40.4%{transform:translateX(-2560px)}41.9%{transform:translateX(-2640px)}43.2%{transform:translateX(-2720px)}43.2%{transform:translateX(-2800px)}44.7%{transform:translateX(-2880px)}46.1%{transform:translateX(-2960px)}47.5%{transform:translateX(-3040px)}48.9%{transform:translateX(-3120px)}50.3%{transform:translateX(-3200px)}50.3%{transform:translateX(-3280px)}50.4%{transform:translateX(-3360px)}51.8%{transform:translateX(-3440px)}53.2%{transform:translateX(-3520px)}54.6%{transform:translateX(-3600px)}56.1%{transform:translateX(-3680px)}57.4%{transform:translateX(-3760px)}57.5%{transform:translateX(-3840px)}58.9%{transform:translateX(-3920px)}60.3%{transform:translateX(-4000px)}61.8%{transform:translateX(-4080px)}63.2%{transform:translateX(-4160px)}64.5%{transform:translateX(-4240px)}100%{transform:translateX(-4320px)}}Doingsomethingimportant...(willsucceed)(1s) SUCCESS Doingsomethingimportant...(willsucceed)Doingsomethingimportant...(willwarn)(1s) WARNING Doingsomethingimportant...(willwarn)Doingsomethingimportant...(willfail)(1s) ERROR Doingsomethingimportant...(willfail) SUCCESS Finally!Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(0s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(1s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willsucceed)(2s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(0s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(1s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willwarn)(2s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(0s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(1s)Doingsomethingimportant...(willfail)(2s)Doingsomethingimportant...(willfail)(2s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(0s)Doingalotofstuff...(1s)Doingalotofstuff...(1s)It'sreallymuchIt'sreallymuch(1s)It'sreallymuch(1s)It'sreallymuch(1s)It'sreallymuch(2s)It'sreallymuch(2s)We'renearlydone!We'renearlydone!(2s)We'renearlydone!(2s)We'renearlydone!(2s)We'renearlydone!(3s)We'renearlydone!(3s)Restartinganimation... \ No newline at end of file diff --git a/_examples/style/demo/animation.svg b/_examples/style/demo/animation.svg index 4c1e825d2..470b900a1 100644 --- a/_examples/style/demo/animation.svg +++ b/_examples/style/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(126,231,233);font-weight:bold;white-space:pre}.h{fill:rgb(185,191,202)}.i{fill:rgb(127,253,127);white-space:pre}.j{fill:transparent}.l{animation-duration:5.108438s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}1.4%{transform:translateX(-80px)}2.1%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Hello, World!Hello, World!Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(111,119,131)}.g{fill:rgb(126,231,233);font-weight:bold;white-space:pre}.h{fill:rgb(185,191,202)}.i{fill:rgb(127,253,127);white-space:pre}.j{fill:transparent}.l{animation-duration:5.107064s;animation-iteration-count:infinite;animation-name:k;animation-timing-function:steps(1,end)}.m{fill:rgb(160,160,160);white-space:pre}@keyframes k{0%{transform:translateX(-0px)}2.1%{transform:translateX(-80px)}100%{transform:translateX(-160px)}}Hello, World!Hello, World!Restartinganimation... \ No newline at end of file diff --git a/_examples/table/demo/animation.svg b/_examples/table/demo/animation.svg index b91f9ec56..c3703b8fe 100644 --- a/_examples/table/demo/animation.svg +++ b/_examples/table/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:transparent}.k{animation-duration:5.032347s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}0.4%{transform:translateX(-80px)}0.6%{transform:translateX(-160px)}0.6%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}Firstname|Lastname|EmailPaul|Dean|nisi.dictum.augue@velitAliquam.co.ukCallie|Mckay|egestas.nunc.sed@est.comLibby|Camacho|aliquet.lobortis@semper.comFirstname|Lastname|EmailPaul|Dean|nisi.dictum.augue@velitAliquam.co.ukCallie|Mckay|egestas.nunc.sed@est.comLibby|Camacho|aliquet.lobortis@semper.comPaul|DeanRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(126,231,233);white-space:pre}.g{fill:rgb(104,104,104);white-space:pre}.h{fill:rgb(160,160,160);white-space:pre}.i{fill:transparent}.k{animation-duration:5.193803s;animation-iteration-count:infinite;animation-name:j;animation-timing-function:steps(1,end)}@keyframes j{0%{transform:translateX(-0px)}2.6%{transform:translateX(-80px)}3.7%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}Firstname|Lastname|EmailPaul|Dean|nisi.dictum.augue@velitAliquam.co.ukCallie|Mckay|egestas.nunc.sed@est.comLibby|Camacho|aliquet.lobortis@semper.comFirstname|Lastname|EmailPaul|Dean|nisi.dictum.augue@velitAliquam.co.ukCallie|Mckay|egestas.nunc.sed@est.comLibby|Camacho|aliquet.lobortis@semper.comRestartinganimation... \ No newline at end of file diff --git a/_examples/theme/demo/animation.svg b/_examples/theme/demo/animation.svg index 04aedd9ef..6456a7c6b 100644 --- a/_examples/theme/demo/animation.svg +++ b/_examples/theme/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(234,89,246);white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(168,204,140)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(219,171,121)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:rgb(232,131,136)}.r{fill:rgb(160,160,160);white-space:pre}.s{fill:rgb(111,119,131)}.t{fill:rgb(255,255,255);white-space:pre}.u{fill:rgb(104,104,104);white-space:pre}.v{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.w{fill:transparent}.y{animation-duration:14.393929s;animation-iteration-count:infinite;animation-name:x;animation-timing-function:steps(1,end)}@keyframes x{0%{transform:translateX(-0px)}0.8%{transform:translateX(-80px)}0.9%{transform:translateX(-160px)}2.5%{transform:translateX(-240px)}4.3%{transform:translateX(-320px)}4.3%{transform:translateX(-400px)}6%{transform:translateX(-480px)}7.8%{transform:translateX(-560px)}7.8%{transform:translateX(-640px)}9.5%{transform:translateX(-720px)}9.5%{transform:translateX(-800px)}11.3%{transform:translateX(-880px)}13%{transform:translateX(-960px)}14.7%{transform:translateX(-1040px)}16.5%{transform:translateX(-1120px)}18.2%{transform:translateX(-1200px)}18.2%{transform:translateX(-1280px)}19.9%{transform:translateX(-1360px)}20%{transform:translateX(-1440px)}21.7%{transform:translateX(-1520px)}23.4%{transform:translateX(-1600px)}23.4%{transform:translateX(-1680px)}25.2%{transform:translateX(-1760px)}25.2%{transform:translateX(-1840px)}26.9%{transform:translateX(-1920px)}26.9%{transform:translateX(-2000px)}28.7%{transform:translateX(-2080px)}28.7%{transform:translateX(-2160px)}30.4%{transform:translateX(-2240px)}30.4%{transform:translateX(-2320px)}32.1%{transform:translateX(-2400px)}32.1%{transform:translateX(-2480px)}33.9%{transform:translateX(-2560px)}35.6%{transform:translateX(-2640px)}37.4%{transform:translateX(-2720px)}39.1%{transform:translateX(-2800px)}39.1%{transform:translateX(-2880px)}40.9%{transform:translateX(-2960px)}40.9%{transform:translateX(-3040px)}42.6%{transform:translateX(-3120px)}42.6%{transform:translateX(-3200px)}44.4%{transform:translateX(-3280px)}44.4%{transform:translateX(-3360px)}46.1%{transform:translateX(-3440px)}46.1%{transform:translateX(-3520px)}47.8%{transform:translateX(-3600px)}47.8%{transform:translateX(-3680px)}49.6%{transform:translateX(-3760px)}49.6%{transform:translateX(-3840px)}51.3%{transform:translateX(-3920px)}51.3%{transform:translateX(-4000px)}53.1%{transform:translateX(-4080px)}53.1%{transform:translateX(-4160px)}54.8%{transform:translateX(-4240px)}56.6%{transform:translateX(-4320px)}56.6%{transform:translateX(-4400px)}58.3%{transform:translateX(-4480px)}58.3%{transform:translateX(-4560px)}60%{transform:translateX(-4640px)}60%{transform:translateX(-4720px)}61.8%{transform:translateX(-4800px)}61.8%{transform:translateX(-4880px)}63.5%{transform:translateX(-4960px)}65.3%{transform:translateX(-5040px)}65.3%{transform:translateX(-5120px)}100%{transform:translateX(-5200px)}} INFO Thesearethedefaultthemestyles. Youcanmodifythemeasilytoyourpersonalpreference, orcreatenewthemesfromscratch:)PrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyleBarStyleRestartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(102,194,205)}.g{white-space:pre}.h{fill:rgb(126,231,233);white-space:pre}.i{fill:rgb(0,198,255);white-space:pre}.j{fill:rgb(234,89,246);white-space:pre}.k{fill:rgb(255,241,0);font-weight:bold;white-space:pre}.l{fill:rgb(124,255,0);white-space:pre}.m{fill:rgb(168,204,140)}.n{fill:rgb(255,241,0);white-space:pre}.o{fill:rgb(219,171,121)}.p{fill:rgb(243,86,86);white-space:pre}.q{fill:rgb(232,131,136)}.r{fill:rgb(160,160,160);white-space:pre}.s{fill:rgb(111,119,131)}.t{fill:rgb(255,255,255);white-space:pre}.u{fill:rgb(104,104,104);white-space:pre}.v{fill:rgb(255,255,255);font-weight:bold;white-space:pre}.w{fill:transparent}.y{animation-duration:14.365892s;animation-iteration-count:infinite;animation-name:x;animation-timing-function:steps(1,end)}@keyframes x{0%{transform:translateX(-0px)}0.6%{transform:translateX(-80px)}2.3%{transform:translateX(-160px)}4.1%{transform:translateX(-240px)}5.8%{transform:translateX(-320px)}7.6%{transform:translateX(-400px)}7.6%{transform:translateX(-480px)}9.3%{transform:translateX(-560px)}9.3%{transform:translateX(-640px)}11.1%{transform:translateX(-720px)}11.1%{transform:translateX(-800px)}12.8%{transform:translateX(-880px)}14.5%{transform:translateX(-960px)}16.3%{transform:translateX(-1040px)}16.3%{transform:translateX(-1120px)}18%{transform:translateX(-1200px)}19.8%{transform:translateX(-1280px)}19.8%{transform:translateX(-1360px)}21.5%{transform:translateX(-1440px)}21.5%{transform:translateX(-1520px)}23.3%{transform:translateX(-1600px)}23.3%{transform:translateX(-1680px)}25%{transform:translateX(-1760px)}25%{transform:translateX(-1840px)}26.8%{transform:translateX(-1920px)}26.8%{transform:translateX(-2000px)}28.5%{transform:translateX(-2080px)}28.5%{transform:translateX(-2160px)}30.3%{transform:translateX(-2240px)}30.3%{transform:translateX(-2320px)}32%{transform:translateX(-2400px)}32%{transform:translateX(-2480px)}33.8%{transform:translateX(-2560px)}33.8%{transform:translateX(-2640px)}35.5%{transform:translateX(-2720px)}35.5%{transform:translateX(-2800px)}37.3%{transform:translateX(-2880px)}37.3%{transform:translateX(-2960px)}39%{transform:translateX(-3040px)}39%{transform:translateX(-3120px)}40.8%{transform:translateX(-3200px)}42.5%{transform:translateX(-3280px)}44.3%{transform:translateX(-3360px)}44.3%{transform:translateX(-3440px)}46%{transform:translateX(-3520px)}46%{transform:translateX(-3600px)}47.7%{transform:translateX(-3680px)}47.8%{transform:translateX(-3760px)}49.5%{transform:translateX(-3840px)}49.5%{transform:translateX(-3920px)}51.2%{transform:translateX(-4000px)}51.2%{transform:translateX(-4080px)}53%{transform:translateX(-4160px)}54.7%{transform:translateX(-4240px)}56.5%{transform:translateX(-4320px)}56.5%{transform:translateX(-4400px)}58.2%{transform:translateX(-4480px)}60%{transform:translateX(-4560px)}61.7%{transform:translateX(-4640px)}63.4%{transform:translateX(-4720px)}65.2%{transform:translateX(-4800px)}65.2%{transform:translateX(-4880px)}100%{transform:translateX(-4960px)}} INFO Thesearethedefaultthemestyles. Youcanmodifythemeasilytoyourpersonalpreference, orcreatenewthemesfromscratch:)PrimaryStyleSecondaryStyleHighlightStyleInfoMessageStyleInfoPrefixStyleSuccessMessageStyleSuccessPrefixStyleWarningMessageStyleWarningPrefixStyleErrorMessageStyleErrorPrefixStyleFatalMessageStyleFatalPrefixStyleDescriptionMessageStyleDescriptionPrefixStyleScopeStyleProgressbarBarStyleProgressbarTitleStyleHeaderTextStyleHeaderBackgroundStyleSpinnerStyleSpinnerTextStyleTimerStyleTableStyleTableHeaderStyleTableSeparatorStyleSectionStyleBulletListTextStyleBulletListBulletStyleTreeStyleTreeTextStyleLetterStyleDebugMessageStyleDebugPrefixStyleBoxStyleBoxTextStyleBarLabelStyleBarStyleRestartinganimation... \ No newline at end of file diff --git a/_examples/tree/demo/README.md b/_examples/tree/demo/README.md index fad742f82..347ea0371 100644 --- a/_examples/tree/demo/README.md +++ b/_examples/tree/demo/README.md @@ -7,6 +7,7 @@ package main import ( "github.com/pterm/pterm" + "github.com/pterm/pterm/putils" ) func main() { @@ -37,7 +38,7 @@ func main() { } // Generate tree from LeveledList. - root := pterm.NewTreeFromLeveledList(leveledList) + root := putils.NewTreeFromLeveledList(leveledList) // Render TreePrinter pterm.DefaultTree.WithRoot(root).Render() diff --git a/_examples/tree/demo/animation.svg b/_examples/tree/demo/animation.svg index 50e086b0d..50efaa155 100644 --- a/_examples/tree/demo/animation.svg +++ b/_examples/tree/demo/animation.svg @@ -7,4 +7,4 @@ sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji' !important; -}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.088674s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}1.5%{transform:translateX(-80px)}1.7%{transform:translateX(-160px)}1.7%{transform:translateX(-240px)}100%{transform:translateX(-320px)}}├─┬C:├──Users├──Windows├──Programs├──Programs(x86)└──dev├──D:├─┬E:├──Movies├─┬Music└──LinkinPark└─┬Games└─┬Shooter├──CallOfDuty├──CS:GO└─┬Battlefield├──Battlefield1└──Battlefield2└─┬F:└─┬dev├──dops└──PTerm├─┬Mu└─Restartinganimation... \ No newline at end of file +}.a{fill:rgb(35,35,35)}.b{fill:#ff5f58}.c{fill:#ffbd2e}.d{fill:#18c132}.e{font-family:'Courier New',Monaco,Consolas,Menlo,'Bitstream Vera Sans Mono','Powerline Symbols',monospace}.f{fill:rgb(104,104,104);white-space:pre}.g{fill:rgb(160,160,160);white-space:pre}.h{fill:transparent}.j{animation-duration:5.111936s;animation-iteration-count:infinite;animation-name:i;animation-timing-function:steps(1,end)}@keyframes i{0%{transform:translateX(-0px)}1.9%{transform:translateX(-80px)}2.2%{transform:translateX(-160px)}100%{transform:translateX(-240px)}}├─┬C:├──Users├──Windows├──Programs├──Programs(x86)└──dev├──D:├─┬E:├──Movies├─┬MusicRestartinganimation... \ No newline at end of file diff --git a/docs/README.md b/docs/README.md index e7a126d93..6df440a41 100644 --- a/docs/README.md +++ b/docs/README.md @@ -185,38 +185,9 @@ func main() { -### section/demo - -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/section/demo/animation.svg) - -
- -SHOW SOURCE - -```go -package main - -import "github.com/pterm/pterm" - -func main() { - // Print a section with level one. - pterm.DefaultSection.Println("This is a section!") - // Print placeholder. - pterm.Info.Println("And here is some text.\nThis text could be anything.\nBasically it's just a placeholder") - - // Print a section with level two. - pterm.DefaultSection.WithLevel(2).Println("This is another section!") - // Print placeholder. - pterm.Info.Println("And this is\nmore placeholder text") -} - -``` - -
- -### prefix/demo +### panel/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/prefix/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/panel/demo/animation.svg)
@@ -228,26 +199,23 @@ package main import "github.com/pterm/pterm" func main() { - // Enable debug messages. - pterm.EnableDebugMessages() + // Declare panels in a two dimensional grid system. + panels := pterm.Panels{ + {{Data: "This is the first panel"}, {Data: pterm.DefaultHeader.Sprint("Hello, World!")}, {Data: "This\npanel\ncontains\nmultiple\nlines"}}, + {{Data: pterm.Red("This is another\npanel line")}, {Data: "This is the second panel\nwith a new line"}}, + } - pterm.Debug.Println("Hello, World!") // Print Debug. - pterm.Info.Println("Hello, World!") // Print Info. - pterm.Success.Println("Hello, World!") // Print Success. - pterm.Warning.Println("Hello, World!") // Print Warning. - pterm.Error.Println("Errors show the filename and linenumber inside the terminal!") // Print Error. - pterm.Info.WithShowLineNumber().Println("Other PrefixPrinters can do that too!") // Print Error. - // Temporarily set Fatal to false, so that the CI won't crash. - pterm.Fatal.WithFatal(false).Println("Hello, World!") // Print Fatal. + // Print panels. + _ = pterm.DefaultPanel.WithPanels(panels).WithPadding(5).Render() } ```
-### panel/demo +### header/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/panel/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header/demo/animation.svg)
@@ -259,23 +227,19 @@ package main import "github.com/pterm/pterm" func main() { - // Declare panels in a two dimensional grid system. - panels := pterm.Panels{ - {{Data: "This is the first panel"}, {Data: pterm.DefaultHeader.Sprint("Hello, World!")}, {Data: "This\npanel\ncontains\nmultiple\nlines"}}, - {{Data: pterm.Red("This is another\npanel line")}, {Data: "This is the second panel\nwith a new line"}}, - } - - // Print panels. - _ = pterm.DefaultPanel.WithPanels(panels).WithPadding(5).Render() + // Print a default header. + pterm.DefaultHeader.Println("This is the default header!") + pterm.Println() // spacer + pterm.DefaultHeader.WithFullWidth().Println("This is a full-width header.") } ```
-### header-custom/demo +### center/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header-custom/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/center/demo/animation.svg)
@@ -287,35 +251,22 @@ package main import "github.com/pterm/pterm" func main() { - // All available options: https://pkg.go.dev/github.com/pterm/pterm#HeaderPrinter - - // Build on top of DefaultHeader - pterm.DefaultHeader. // Use DefaultHeader as base - WithMargin(15). - WithBackgroundStyle(pterm.NewStyle(pterm.BgCyan)). - WithTextStyle(pterm.NewStyle(pterm.FgBlack)). - Println("This is a custom header!") - // Instead of printing the header you can set it to a variable. - // You can then reuse your custom header. + pterm.DefaultCenter.Println("This text is centered!\nIt centeres the whole block by default.\nIn that way you can do stuff like this:") - // Making a completely new HeaderPrinter - newHeader := pterm.HeaderPrinter{ - TextStyle: pterm.NewStyle(pterm.FgBlack), - BackgroundStyle: pterm.NewStyle(pterm.BgRed), - Margin: 20, - } + // Generate BigLetters + s, _ := pterm.DefaultBigText.WithLetters(pterm.NewLettersFromString("PTerm")).Srender() + pterm.DefaultCenter.Println(s) // Print BigLetters with the default CenterPrinter - // Print header. - newHeader.Println("This is a custom header!") + pterm.DefaultCenter.WithCenterEachLineSeparately().Println("This text is centered!\nBut each line is\ncentered\nseparately") } ```
-### header/demo +### prefix/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/prefix/demo/animation.svg)
@@ -327,19 +278,26 @@ package main import "github.com/pterm/pterm" func main() { - // Print a default header. - pterm.DefaultHeader.Println("This is the default header!") - pterm.Println() // spacer - pterm.DefaultHeader.WithFullWidth().Println("This is a full-width header.") + // Enable debug messages. + pterm.EnableDebugMessages() + + pterm.Debug.Println("Hello, World!") // Print Debug. + pterm.Info.Println("Hello, World!") // Print Info. + pterm.Success.Println("Hello, World!") // Print Success. + pterm.Warning.Println("Hello, World!") // Print Warning. + pterm.Error.Println("Errors show the filename and linenumber inside the terminal!") // Print Error. + pterm.Info.WithShowLineNumber().Println("Other PrefixPrinters can do that too!") // Print Error. + // Temporarily set Fatal to false, so that the CI won't crash. + pterm.Fatal.WithFatal(false).Println("Hello, World!") // Print Fatal. } ```
-### paragraph/demo +### section/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/paragraph/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/section/demo/animation.svg)
@@ -351,17 +309,15 @@ package main import "github.com/pterm/pterm" func main() { - // Print long text with default paragraph printer. - pterm.DefaultParagraph.Println("This is the default paragraph printer. As you can see, no words are separated, " + - "but the text is split at the spaces. This is useful for continuous text of all kinds. You can manually change the line width if you want to." + - "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") - - // Print one line space. - pterm.Println() + // Print a section with level one. + pterm.DefaultSection.Println("This is a section!") + // Print placeholder. + pterm.Info.Println("And here is some text.\nThis text could be anything.\nBasically it's just a placeholder") - // Print long text without paragraph printer. - pterm.Println("This text is written with the default Println() function. No intelligent splitting here." + - "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") + // Print a section with level two. + pterm.DefaultSection.WithLevel(2).Println("This is another section!") + // Print placeholder. + pterm.Info.Println("And this is\nmore placeholder text") } ``` @@ -399,9 +355,9 @@ func main() {
-### center/demo +### paragraph/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/center/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/paragraph/demo/animation.svg)
@@ -413,13 +369,17 @@ package main import "github.com/pterm/pterm" func main() { - pterm.DefaultCenter.Println("This text is centered!\nIt centeres the whole block by default.\nIn that way you can do stuff like this:") + // Print long text with default paragraph printer. + pterm.DefaultParagraph.Println("This is the default paragraph printer. As you can see, no words are separated, " + + "but the text is split at the spaces. This is useful for continuous text of all kinds. You can manually change the line width if you want to." + + "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") - // Generate BigLetters - s, _ := pterm.DefaultBigText.WithLetters(pterm.NewLettersFromString("PTerm")).Srender() - pterm.DefaultCenter.Println(s) // Print BigLetters with the default CenterPrinter + // Print one line space. + pterm.Println() - pterm.DefaultCenter.WithCenterEachLineSeparately().Println("This text is centered!\nBut each line is\ncentered\nseparately") + // Print long text without paragraph printer. + pterm.Println("This text is written with the default Println() function. No intelligent splitting here." + + "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam") } ``` @@ -464,9 +424,9 @@ func main() {
-### tree/demo +### header-custom/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/tree/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/header-custom/demo/animation.svg)
@@ -475,42 +435,29 @@ func main() { ```go package main -import ( - "github.com/pterm/pterm" -) +import "github.com/pterm/pterm" func main() { - // You can use a LeveledList here, for easy generation. - leveledList := pterm.LeveledList{ - pterm.LeveledListItem{Level: 0, Text: "C:"}, - pterm.LeveledListItem{Level: 1, Text: "Users"}, - pterm.LeveledListItem{Level: 1, Text: "Windows"}, - pterm.LeveledListItem{Level: 1, Text: "Programs"}, - pterm.LeveledListItem{Level: 1, Text: "Programs(x86)"}, - pterm.LeveledListItem{Level: 1, Text: "dev"}, - pterm.LeveledListItem{Level: 0, Text: "D:"}, - pterm.LeveledListItem{Level: 0, Text: "E:"}, - pterm.LeveledListItem{Level: 1, Text: "Movies"}, - pterm.LeveledListItem{Level: 1, Text: "Music"}, - pterm.LeveledListItem{Level: 2, Text: "LinkinPark"}, - pterm.LeveledListItem{Level: 1, Text: "Games"}, - pterm.LeveledListItem{Level: 2, Text: "Shooter"}, - pterm.LeveledListItem{Level: 3, Text: "CallOfDuty"}, - pterm.LeveledListItem{Level: 3, Text: "CS:GO"}, - pterm.LeveledListItem{Level: 3, Text: "Battlefield"}, - pterm.LeveledListItem{Level: 4, Text: "Battlefield 1"}, - pterm.LeveledListItem{Level: 4, Text: "Battlefield 2"}, - pterm.LeveledListItem{Level: 0, Text: "F:"}, - pterm.LeveledListItem{Level: 1, Text: "dev"}, - pterm.LeveledListItem{Level: 2, Text: "dops"}, - pterm.LeveledListItem{Level: 2, Text: "PTerm"}, - } + // All available options: https://pkg.go.dev/github.com/pterm/pterm#HeaderPrinter - // Generate tree from LeveledList. - root := pterm.NewTreeFromLeveledList(leveledList) + // Build on top of DefaultHeader + pterm.DefaultHeader. // Use DefaultHeader as base + WithMargin(15). + WithBackgroundStyle(pterm.NewStyle(pterm.BgCyan)). + WithTextStyle(pterm.NewStyle(pterm.FgBlack)). + Println("This is a custom header!") + // Instead of printing the header you can set it to a variable. + // You can then reuse your custom header. - // Render TreePrinter - pterm.DefaultTree.WithRoot(root).Render() + // Making a completely new HeaderPrinter + newHeader := pterm.HeaderPrinter{ + TextStyle: pterm.NewStyle(pterm.FgBlack), + BackgroundStyle: pterm.NewStyle(pterm.BgRed), + Margin: 20, + } + + // Print header. + newHeader.Println("This is a custom header!") } ``` @@ -581,6 +528,60 @@ func main() {
+### tree/demo + +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/tree/demo/animation.svg) + +
+ +SHOW SOURCE + +```go +package main + +import ( + "github.com/pterm/pterm" + "github.com/pterm/pterm/putils" +) + +func main() { + // You can use a LeveledList here, for easy generation. + leveledList := pterm.LeveledList{ + pterm.LeveledListItem{Level: 0, Text: "C:"}, + pterm.LeveledListItem{Level: 1, Text: "Users"}, + pterm.LeveledListItem{Level: 1, Text: "Windows"}, + pterm.LeveledListItem{Level: 1, Text: "Programs"}, + pterm.LeveledListItem{Level: 1, Text: "Programs(x86)"}, + pterm.LeveledListItem{Level: 1, Text: "dev"}, + pterm.LeveledListItem{Level: 0, Text: "D:"}, + pterm.LeveledListItem{Level: 0, Text: "E:"}, + pterm.LeveledListItem{Level: 1, Text: "Movies"}, + pterm.LeveledListItem{Level: 1, Text: "Music"}, + pterm.LeveledListItem{Level: 2, Text: "LinkinPark"}, + pterm.LeveledListItem{Level: 1, Text: "Games"}, + pterm.LeveledListItem{Level: 2, Text: "Shooter"}, + pterm.LeveledListItem{Level: 3, Text: "CallOfDuty"}, + pterm.LeveledListItem{Level: 3, Text: "CS:GO"}, + pterm.LeveledListItem{Level: 3, Text: "Battlefield"}, + pterm.LeveledListItem{Level: 4, Text: "Battlefield 1"}, + pterm.LeveledListItem{Level: 4, Text: "Battlefield 2"}, + pterm.LeveledListItem{Level: 0, Text: "F:"}, + pterm.LeveledListItem{Level: 1, Text: "dev"}, + pterm.LeveledListItem{Level: 2, Text: "dops"}, + pterm.LeveledListItem{Level: 2, Text: "PTerm"}, + } + + // Generate tree from LeveledList. + root := putils.NewTreeFromLeveledList(leveledList) + + // Render TreePrinter + pterm.DefaultTree.WithRoot(root).Render() +} + +``` + +
+ ### bigtext/demo ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/bigtext/demo/animation.svg) @@ -618,9 +619,9 @@ func main() { -### barchart/negative-values +### barchart/mixed-values -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/negative-values/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/mixed-values/animation.svg)
@@ -634,33 +635,41 @@ import ( ) func main() { - negativeBars := pterm.Bars{ + mixedBars := pterm.Bars{ pterm.Bar{ Label: "Bar 1", - Value: -5, + Value: 2, }, pterm.Bar{ Label: "Bar 2", Value: -3, }, + pterm.Bar{ + Label: "Bar 3", + Value: -2, + }, + pterm.Bar{ + Label: "Bar 4", + Value: 5, + }, pterm.Bar{ Label: "Longer Label", - Value: -7, + Value: 7, }, } - pterm.Info.Println("Chart example with negative only values (bars use 100% of chart area)") - _ = pterm.DefaultBarChart.WithBars(negativeBars).WithShowValue().Render() - _ = pterm.DefaultBarChart.WithHorizontal().WithBars(negativeBars).WithShowValue().Render() + pterm.DefaultSection.Println("Chart example with mixed values (note screen space usage in case when ABSOLUTE values of negative and positive parts are differ too much)") + _ = pterm.DefaultBarChart.WithBars(mixedBars).WithShowValue().Render() + _ = pterm.DefaultBarChart.WithHorizontal().WithBars(mixedBars).WithShowValue().Render() } ```
-### barchart/demo +### barchart/negative-values -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/demo/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/negative-values/animation.svg)
@@ -674,33 +683,33 @@ import ( ) func main() { - positiveBars := pterm.Bars{ + negativeBars := pterm.Bars{ pterm.Bar{ Label: "Bar 1", - Value: 5, + Value: -5, }, pterm.Bar{ Label: "Bar 2", - Value: 3, + Value: -3, }, pterm.Bar{ Label: "Longer Label", - Value: 7, + Value: -7, }, } - pterm.Info.Println("Chart example with positive only values (bars use 100% of chart area)") - _ = pterm.DefaultBarChart.WithBars(positiveBars).Render() - _ = pterm.DefaultBarChart.WithHorizontal().WithBars(positiveBars).Render() + pterm.Info.Println("Chart example with negative only values (bars use 100% of chart area)") + _ = pterm.DefaultBarChart.WithBars(negativeBars).WithShowValue().Render() + _ = pterm.DefaultBarChart.WithHorizontal().WithBars(negativeBars).WithShowValue().Render() } ```
-### barchart/mixed-values +### barchart/demo -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/mixed-values/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/barchart/demo/animation.svg)
@@ -714,22 +723,14 @@ import ( ) func main() { - mixedBars := pterm.Bars{ + positiveBars := pterm.Bars{ pterm.Bar{ Label: "Bar 1", - Value: 2, + Value: 5, }, pterm.Bar{ Label: "Bar 2", - Value: -3, - }, - pterm.Bar{ - Label: "Bar 3", - Value: -2, - }, - pterm.Bar{ - Label: "Bar 4", - Value: 5, + Value: 3, }, pterm.Bar{ Label: "Longer Label", @@ -737,9 +738,9 @@ func main() { }, } - pterm.DefaultSection.Println("Chart example with mixed values (note screen space usage in case when ABSOLUTE values of negative and positive parts are differ too much)") - _ = pterm.DefaultBarChart.WithBars(mixedBars).WithShowValue().Render() - _ = pterm.DefaultBarChart.WithHorizontal().WithBars(mixedBars).WithShowValue().Render() + pterm.Info.Println("Chart example with positive only values (bars use 100% of chart area)") + _ = pterm.DefaultBarChart.WithBars(positiveBars).Render() + _ = pterm.DefaultBarChart.WithHorizontal().WithBars(positiveBars).Render() } ``` @@ -941,6 +942,31 @@ func main() {
+### coloring/print-color-rgb + +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/print-color-rgb/animation.svg) + +
+ +SHOW SOURCE + +```go +package main + +import "github.com/pterm/pterm" + +func main() { + // Print strings with a custom RGB color. + // NOTICE: This only works with terminals which support TrueColor. + pterm.NewRGB(178, 44, 199).Println("This text is printed with a custom RGB!") + pterm.NewRGB(15, 199, 209).Println("This text is printed with a custom RGB!") + pterm.NewRGB(201, 144, 30).Println("This text is printed with a custom RGB!") +} + +``` + +
+ ### coloring/override-default-printers ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/override-default-printers/animation.svg) @@ -972,9 +998,9 @@ func main() { -### coloring/print-color-rgb +### coloring/disable-output -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/print-color-rgb/animation.svg) +![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/disable-output/animation.svg)
@@ -986,11 +1012,18 @@ package main import "github.com/pterm/pterm" func main() { - // Print strings with a custom RGB color. - // NOTICE: This only works with terminals which support TrueColor. - pterm.NewRGB(178, 44, 199).Println("This text is printed with a custom RGB!") - pterm.NewRGB(15, 199, 209).Println("This text is printed with a custom RGB!") - pterm.NewRGB(201, 144, 30).Println("This text is printed with a custom RGB!") + for i := 0; i < 15; i++ { + switch i { + case 5: + pterm.Info.Println("Disabled Output!") + pterm.DisableOutput() + case 10: + pterm.EnableOutput() + pterm.Info.Println("Enabled Output!") + } + + pterm.Printf("Printing something... [%d/%d]\n", i, 15) + } } ``` @@ -1038,38 +1071,6 @@ func main() {
-### coloring/disable-output - -![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/disable-output/animation.svg) - -
- -SHOW SOURCE - -```go -package main - -import "github.com/pterm/pterm" - -func main() { - for i := 0; i < 15; i++ { - switch i { - case 5: - pterm.Info.Println("Disabled Output!") - pterm.DisableOutput() - case 10: - pterm.EnableOutput() - pterm.Info.Println("Enabled Output!") - } - - pterm.Printf("Printing something... [%d/%d]\n", i, 15) - } -} - -``` - -
- ### coloring/fade-colors ![Animation](https://raw.githubusercontent.com/pterm/pterm/master/_examples/coloring/fade-colors/animation.svg) diff --git a/docs/docs/putils.md b/docs/docs/putils.md index 13f609a47..f9a644976 100644 --- a/docs/docs/putils.md +++ b/docs/docs/putils.md @@ -20,6 +20,7 @@ func NewBulletListItemFromString(text string, padding string) pterm.BulletListIt func NewLettersFromString(text string) pterm.Letters func NewLettersFromStringWithRGB(text string, rgb pterm.RGB) pterm.Letters func NewLettersFromStringWithStyle(text string, style *pterm.Style) pterm.Letters +func NewTreeFromLeveledList(leveledListItems pterm.LeveledList) pterm.TreeNode func PrintAverageExecutionTime(count int, f func(i int) error) error func RunWithDefaultSpinner(initzialSpinnerText string, f func(spinner *pterm.SpinnerPrinter) error) error func RunWithSpinner(spinner *pterm.SpinnerPrinter, f func(spinner *pterm.SpinnerPrinter) error) error diff --git a/putils/README.md b/putils/README.md index 13f609a47..f9a644976 100644 --- a/putils/README.md +++ b/putils/README.md @@ -20,6 +20,7 @@ func NewBulletListItemFromString(text string, padding string) pterm.BulletListIt func NewLettersFromString(text string) pterm.Letters func NewLettersFromStringWithRGB(text string, rgb pterm.RGB) pterm.Letters func NewLettersFromStringWithStyle(text string, style *pterm.Style) pterm.Letters +func NewTreeFromLeveledList(leveledListItems pterm.LeveledList) pterm.TreeNode func PrintAverageExecutionTime(count int, f func(i int) error) error func RunWithDefaultSpinner(initzialSpinnerText string, f func(spinner *pterm.SpinnerPrinter) error) error func RunWithSpinner(spinner *pterm.SpinnerPrinter, f func(spinner *pterm.SpinnerPrinter) error) error