🎉 CLI application represents 5 math mini games
$ make install
run from the project root:
$ make brain-calc
$ make brain-even
$ make brain-gcd
$ make brain-progression
- math-calc to calculate arithmetic expressions (+/ -/ *)
- brain-even to guess if given number is even
- brain-prime to guess if given number is prime
- brain-gcd to find the greatest common divisor of given numbers
- brain progression to guess what number is missing in the progression
This app is my learning project from the Hexlet Frontend Developer course aimed to get hands-on experience with the following topics:
- Programming fundamentals: functions, conditions, recursion, loops, arrays
- Setup working environment: Node.js, REPL, VSCode, ESLint, Airbnb JS Style Guide
- CLI: navigation, interface, system-level variables, grep, pipeline, chmod, chown, file management
- git and GitHub: create/clone/pull repo, commit/amend/revert/reset, stash, gitignore
- npm: dependencies, npx, install the app as global package, npm publish and link
- CI: GitHub Actions