Tool for fit string to a fixed number of cols.
Project description
CLI for making a text to fit in a max number of columns. It is possible to especify the max number of columns as well as to juntify it.
It is possible to write output to a file and to pipe a text for the script’s standard input.
Preparing for Development
Ensure pip and pipenv are installed.
Clone repository: https://github.com/thiagolcmelo/desafio-idwall
Fetch development dependencies: make install
Usage
The input might be a filename:
$ shrincols filename.txt -c 80
or a string:
$ shrincols "some text goes here ..." -c 80
The option -j forces the text to be justified:
$ shrincols filename.txt -c 80 -j
Altough the result will always be printed on the standard output, the option -o might be used for writing the result to a file.
$ shrincols filename.txt -c 40 -o output.txt
It is also possible to pipe standard output into the script’s standard input:
$ cat filename.txt | shrincols -c 40
Running Tests
Run tests locally using make if virtualenv is active:
$ make
If virtualenv isn’t active then use
$ pipenv run make
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file shrincols-0.1.2.tar.gz
.
File metadata
- Download URL: shrincols-0.1.2.tar.gz
- Upload date:
- Size: 3.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 788ec63f3444a4788a47b0ab6010bda3399f2d97e86495c3bc8b26b3c98499d3 |
|
MD5 | 6e0315e5154254a91d6d4002643a47d6 |
|
BLAKE2b-256 | badc74218672ae0714ee0621812b46686196e796cd9d05d8eb8fcff1381964dc |