Skip to main content

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

Metadata

Release files for shrincols 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for shrincols 0.1.2
File Size Uploaded
shrincols-0.1.2.tar.gz 3.9 kB Details

Release files / shrincols-0.1.2.tar.gz

Download URL shrincols-0.1.2.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
788ec63f3444a4788a47b0ab6010bda3399f2d97e86495c3bc8b26b3c98499d3
BLAKE2b-256 checksum
How to use checksums
badc74218672ae0714ee0621812b46686196e796cd9d05d8eb8fcff1381964dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page