cp-simple-calculator
v2.0.1
Published
Creating a Simple Calculator Using Inquirer, Node.js and Typescript
Downloads
37
Readme
Command-Line Calculator
A professional and easy-to-use command-line calculator built with TypeScript, Node.js, and Inquirer. This tool allows you to perform a variety of mathematical calculations directly from your terminal.
Features
- Interactive Interface: User-friendly prompts guide you through the calculation process.
- Multiple Operations: Supports addition, subtraction, multiplication, division, exponentiation, and modulus.
- Continuous Calculations: Perform multiple calculations in a single session without restarting the tool.
- Error Handling: Gracefully handles errors like division by zero.
- Fully Typed: Written in TypeScript for enhanced code quality and maintainability.
- Unit Tested: Includes a comprehensive test suite using Jest to ensure reliability.
Installation
To use the calculator, you can run it directly with npx, or you can install it globally using npm:
npm install -g cp-simple-calculatorUsage
Running with NPX
The easiest way to use the calculator is with npx:
npx cp-simple-calculatorRunning after Global Installation
If you installed the package globally, you can run it with this command:
cp-simple-calculatorOnce started, the calculator will prompt you to enter two numbers and select an operation to perform.
Development
If you want to contribute to this project, you can clone the repository and install the dependencies:
git clone https://github.com/your-username/cp-simple-calculator.git
cd cp-simple-calculator
npm installAvailable Scripts
npm run build: Compiles the TypeScript source code into JavaScript in thedistdirectory.npm test: Runs the unit tests using Jest.npm run prepublishOnly: Automatically runs the build process before publishing to npm.
License
This project is licensed under the ISC License.
