Skip to main content

No project description provided

Project description

Clocky

Clocky is a pseudo-port of GNU Time, written in Python. The output generally looks like time.

Certain format codes may not work exactly like they do in GNU time.

Installation

This will install the clocky cli:

pip install clocky

Usage

Clocky can be run via clocky or python -m clocky

usage: clocky [-h] [-p] [-o OUTPUT] [-f FORMAT] [-a] [-v] [-q] [-V] [-g] ...

A pseudo-port of GNU time to Python. You can look at the man page of time to
get some info about the args here. Certain format codes are not supported and
will return a ? in place of an actual value.

positional arguments:
  cmd                   The command to time.

options:
  -h, --help            show this help message and exit
  -p                    Use the portable output format.
  -o OUTPUT, --output OUTPUT
                        Do not send the results to stderr, but overwrite the
                        specified file.
  -f FORMAT, --format FORMAT
                        Specify output format, possibly overriding the format
                        specified in the environment variable TIME.
  -a, --append          (Used together with -o.) Do not overwrite but append.
  -v, --verbose         Give very verbose output about all the program knows
                        about.
  -q, --quiet           Don't report abnormal program termination (where
                        command is terminated by a signal) or nonzero exit
                        status.
  -V, --version         Print version information on standard output, then
                        exit successfully.
  -g                    A clocky-specific extension. When set, tries to act
                        similar to gnu time in terms of output. Otherwise by
                        default (without -f) clocky acts like bash's time
                        command.

Simple Example

Clocky can be used to time function execution (just like the time command):

> clocky echo "Hello World"
Hello World

real    0m0.007s
user    0m0.000s
sys     0m0.000s

Project details


Download files

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

Source Distribution

clocky-0.0.7.tar.gz (7.2 kB view details)

Uploaded Source

Built Distribution

clocky-0.0.7-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file clocky-0.0.7.tar.gz.

File metadata

  • Download URL: clocky-0.0.7.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for clocky-0.0.7.tar.gz
Algorithm Hash digest
SHA256 f13cf3313386a496837d4e8fe492060f878a2efa3b62a589a090a776a2d66fd8
MD5 bfad04fc2e81e26fdf7b5232226df910
BLAKE2b-256 f320b08ff0989c0c83302df2a9544ac712fa30fc48baf314d6d3ef108aef742d

See more details on using hashes here.

File details

Details for the file clocky-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: clocky-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for clocky-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 0f81b4f33407e41aa808a0e11ea589a55f9db4ed781fe5a501a33de1752d8fe0
MD5 7de652cc580f85776739bab192614258
BLAKE2b-256 4f873764e22df4e0811b4af1d3add4b66c836d2ebd438a9e5ddaaa046241783d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page