1.0.1 • Published 9 years ago

hexadecimal-practice v1.0.1

Weekly downloads
1
License
-
Repository
github
Last release
9 years ago

hexadecimal-practice Build status

CLI application for practicing hexadecimal math (e.g. addition)

This was built to make hexadecimal numbers more familiar to work with.

$ hexadecimal-practice
What is the answer for: 8e + ac? 13a
What is the answer for: 11 + 10?

Getting Started

Install the module globally via npm:

npm install -g hexadecimal-practice

The program can be run via:

hexadecimal-practice
# What is the answer for: c0 + 01?

Documentation

CLI

We provide an executable hexadecimal-practice upon installing hexadecimal-practice. The options can be found via --help:

$ hexadecimal-practice --help

  Usage: hexadecimal-practice [options]

  Options:

    -h, --help                 output usage information
    -V, --version              output the version number
    --seed <seed>              Specify a seed to use for number generation
    --maximum-digits <digits>  Specify the maximum amount of digits to use (hexadecimal base)

Examples

Digits

For hexadecimal novices, 2 digit numbers can be overwhelming. By using --maximum-digits 1, we are prompted with single digit hexadecimal numbers:

$ hexadecimal-practice --maximum-digits 1
What is the answer for: 4 + d? 11
What is the answer for: 6 + 8?

Contributing

In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint via grunt and test via npm test.

Donating

Support this project and others by twolfson via gratipay.

Support via Gratipay

Unlicense

As of Nov 23 2014, Todd Wolfson has released this repository and its contents to the public domain.

It has been released under the UNLICENSE.