Skip to main content

Powerful yet easy command line calculator.

Project description

cli-calc

test codecov Python Version wemake-python-styleguide

Powerful yet easy command line calculator.

Example Usage

cos(pi/2)
0xFF ^ 0b10
2**8-1
factorial(42)

Installation

pip install cli-calc

pypi cli-calc.

Configuration

In order to run it from anywhere: Add a symbolic link in ~/bin

cd ~/bin
ln -s ~/path/to/your/install/cli_calc/warpper.sh calc

Then use it anywhere. :-)

calc

Help

calc
h
Input:
    "q" for quit, "h" for help

    "_float_" and/or "_int_" for last value
    "pi", "tau" and "e" for pi, tau and Euler

    "+f" to add display for fraction, "-f" to suppress display for fraction
        Other letters are:
        he(x), (o)ctal, (b)inary, (i)nteger,
        (f)raction, (t)ruth, i(e)ee, ieee_bi(n), f(r)om_ieee
        "float" is always visible

    See https://docs.python.org/3/library/math.html, use without "math."
        https://www.w3schools.com/python/python_operators.asp

    Try "cos(pi/2)", XOR: "0xFF ^ 0b10", "2**8-1", "factorial(42)",
        "help(math)"

Warning

Use of eval is evil.

However some precautions are taken.

Development tools used

Features

Tools

Style and type annotations

Testing and CT

Build and publish to pypi

Development Environment

Documentation

License

MIT

Credits

This project was generated with wemake-python-package. Current template version is: d06993f12e3ffad79652a2aec86189dee92d94dd. See what is updated since then.

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

cli-calc-0.1.11.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

cli_calc-0.1.11-py3-none-any.whl (11.8 kB view details)

Uploaded Python 3

File details

Details for the file cli-calc-0.1.11.tar.gz.

File metadata

  • Download URL: cli-calc-0.1.11.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.5 Darwin/18.6.0

File hashes

Hashes for cli-calc-0.1.11.tar.gz
Algorithm Hash digest
SHA256 db1bb549a10e782c1e48b2e48b268bafa40fb8d59d707906c6d17713c933e5ae
MD5 1e52efebded359464d3b843c405177e7
BLAKE2b-256 41e8c9162e7517c1682592ebc2500e5fcbfc56583fee116cd5052bbb03d1e055

See more details on using hashes here.

File details

Details for the file cli_calc-0.1.11-py3-none-any.whl.

File metadata

  • Download URL: cli_calc-0.1.11-py3-none-any.whl
  • Upload date:
  • Size: 11.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.8.5 Darwin/18.6.0

File hashes

Hashes for cli_calc-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 330141c963f0089e2a6e5bdaecdc9613c3c28a00bb0beecc4baab4b5d95e53fb
MD5 91f501e95fe956d2003cfccfcbf1502a
BLAKE2b-256 296acb11ce8b5b934cd61b8b7d7ca28b81330895d890a15dbe8c8fad487c8c49

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