├── .github └── workflows │ ├── lint.yml │ └── test.yml ├── LICENSE ├── Makefile ├── README.md ├── _examples ├── 00-defaults │ └── main.go ├── 01-with-label │ └── main.go ├── 02-minimal │ └── main.go ├── 03-rainbow │ └── main.go ├── 04-coloured │ └── main.go ├── 05-custom-characters │ └── main.go ├── 06-autohide │ └── main.go ├── 07-custom-render-func │ └── main.go ├── 08-download │ └── main.go ├── 09-download-custom │ └── main.go ├── 10-unknown-length │ └── main.go ├── 11-nested-bars │ └── main.go ├── 12-reusable │ └── main.go └── 99-demo │ └── main.go ├── anatomy.png ├── demo.gif ├── gallery.gif ├── go.mod ├── go.sum └── pkg ├── bar ├── bar.go ├── bar_test.go ├── download.go ├── history.go ├── options.go ├── renderer.go ├── stats.go └── stats_test.go └── util ├── animation.go ├── line_writer.go └── sizing.go /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/README.md -------------------------------------------------------------------------------- /_examples/00-defaults/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/00-defaults/main.go -------------------------------------------------------------------------------- /_examples/01-with-label/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/01-with-label/main.go -------------------------------------------------------------------------------- /_examples/02-minimal/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/02-minimal/main.go -------------------------------------------------------------------------------- /_examples/03-rainbow/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/03-rainbow/main.go -------------------------------------------------------------------------------- /_examples/04-coloured/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/04-coloured/main.go -------------------------------------------------------------------------------- /_examples/05-custom-characters/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/05-custom-characters/main.go -------------------------------------------------------------------------------- /_examples/06-autohide/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/06-autohide/main.go -------------------------------------------------------------------------------- /_examples/07-custom-render-func/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/07-custom-render-func/main.go -------------------------------------------------------------------------------- /_examples/08-download/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/08-download/main.go -------------------------------------------------------------------------------- /_examples/09-download-custom/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/09-download-custom/main.go -------------------------------------------------------------------------------- /_examples/10-unknown-length/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/10-unknown-length/main.go -------------------------------------------------------------------------------- /_examples/11-nested-bars/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/11-nested-bars/main.go -------------------------------------------------------------------------------- /_examples/12-reusable/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/12-reusable/main.go -------------------------------------------------------------------------------- /_examples/99-demo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/_examples/99-demo/main.go -------------------------------------------------------------------------------- /anatomy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/anatomy.png -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/demo.gif -------------------------------------------------------------------------------- /gallery.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/gallery.gif -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/bar/bar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/bar/bar.go -------------------------------------------------------------------------------- /pkg/bar/bar_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/bar/bar_test.go -------------------------------------------------------------------------------- /pkg/bar/download.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/bar/download.go -------------------------------------------------------------------------------- /pkg/bar/history.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/bar/history.go -------------------------------------------------------------------------------- /pkg/bar/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/bar/options.go -------------------------------------------------------------------------------- /pkg/bar/renderer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/bar/renderer.go -------------------------------------------------------------------------------- /pkg/bar/stats.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/bar/stats.go -------------------------------------------------------------------------------- /pkg/bar/stats_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/bar/stats_test.go -------------------------------------------------------------------------------- /pkg/util/animation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/util/animation.go -------------------------------------------------------------------------------- /pkg/util/line_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/util/line_writer.go -------------------------------------------------------------------------------- /pkg/util/sizing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamg/loading/HEAD/pkg/util/sizing.go --------------------------------------------------------------------------------