tqdm/.meta/.snapcraft.yml

50 lines
1.5 KiB
YAML
Raw Normal View History

2018-12-03 13:45:51 +00:00
name: tqdm
2019-02-13 23:15:51 +00:00
summary: A fast, extensible CLI progress bar
2019-02-13 23:37:48 +00:00
description: |
https://tqdm.github.io
`tqdm` means "progress" in Arabic (taqadum, تقدّم) and is an
abbreviation for "I love you so much" in Spanish (te quiero demasiado).
Instantly make your loops show a smart progress meter and stats - just
replace any pipe "`|`" with "`| tqdm |`", and you're done!
```sh
$ seq 9999999 | tqdm --bytes | wc -l
75.2MB [00:00, 217MB/s]
9999999
$ 7z a -bd -r backup.7z docs/ | grep Compressing | \
tqdm --total $(find docs/ -type f | wc -l) --unit files >> backup.log
100%|███████████████████████████████▉| 8014/8014 [01:37<00:00, 82.29files/s]
```
Overhead is low -- about 60ns per iteration.
In addition to its low overhead, `tqdm` uses smart algorithms to predict
the remaining time and to skip unnecessary iteration displays, which
allows for a negligible overhead in most cases.
`tqdm` works on any platform (Linux, Windows, Mac, FreeBSD, NetBSD,
Solaris/SunOS), in any console or in a GUI, and is also friendly with
IPython/Jupyter notebooks.
`tqdm` does not require any dependencies, just
an environment supporting `carriage return \r` and
`line feed \n` control characters.
2019-02-13 23:15:51 +00:00
adopt-info: tqdm
2018-12-03 13:45:51 +00:00
grade: stable
confinement: strict
base: core18
icon: {icon}
2019-02-14 20:56:17 +00:00
license: MPL-2.0
2018-12-03 13:45:51 +00:00
parts:
tqdm:
plugin: python
python-version: python3
source: {source}
source-commit: '{commit}'
2019-02-13 23:15:51 +00:00
parse-info: [setup.py]
2018-12-03 13:45:51 +00:00
apps:
tqdm:
command: bin/tqdm