@ -2,25 +2,27 @@
name = "termprogress"
name = "termprogress"
description = "A terminal progress bar renderer with status and spinners"
description = "A terminal progress bar renderer with status and spinners"
license = "GPL-3.0-or-later"
license = "GPL-3.0-or-later"
version = "0.10.0"
# TODO: After full interface update & correction, bump version to `0.11.0` instead or a revision.
version = "0.10.0-r1"
authors = [ "Avril <flanchan@cumallover.me>" ]
authors = [ "Avril <flanchan@cumallover.me>" ]
edition = "2018"
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[ features ]
[ features ]
default = [ "size" ]
default = [ "size" , "reactive" ]
# Use terminal size when drawing bars.
# Use terminal size when drawing bars.
size = [ "terminal_size" ]
size = [ "terminal_size" ]
# React to `SIGWINCH` when `stdout` is a terminal (linux only.)
# TODO: React to `SIGWINCH` when output stream is a terminal (linux only.)
reactive = [ ]
reactive = [ ]
[ dependencies ]
[ dependencies ]
atomic_refcell = "0.1.10"
atomic_refcell = "0.1.10"
stackalloc = "1.2.0"
stackalloc = "1.2.0"
terminal_size = { version = "0.1" , optional = true }
terminal_size = { version = "0.1" , optional = true }
[ build-dependencies ]
[ build-dependencies ]
rustc_version = "0.2"
rustc_version = "0.2"