Skip to main content
Join the official 2020 Python Developers SurveyStart the survey!

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

  1. Ensure pip and pipenv are installed.
  2. Clone repository: https://github.com/thiagolcmelo/desafio-idwall
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for shrincols, version 0.1.2
Filename, size File type Python version Upload date Hashes
Filename, size shrincols-0.1.2.tar.gz (3.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page