Skip to content

Command Line Interface based application to display formatted string bio data in the terminal.

Notifications You must be signed in to change notification settings

yusuftaufiq/biodata-parser

Repository files navigation

Table of Contents

Overview

Overview

Command Line Interface based application to display formatted string bio data in the terminal.

Technical Details

  • Tech Stack: Node.js, TypeScript (JavaScript)

    The application entry point can be seen on ./src/main.ts

  • Programming Paradigm: Functional Programming
  • Libraries: -

Online Demo

Please visit https://replit.com/@yt2951/biodata-parser and press the "▶" icon or the "Run" button to view the online demo.

Local Installation

With Docker

  • Requirements: Docker
  • Clone this repository with git clone https://github.com/yusuftaufiq/biodata-parser.git
  • Change the active directory to biodata-parser
  • Install dependencies with docker-compose run --rm install
  • Run the CLI application with docker-compose run --rm start
  • Additionally, you can run the following commands:
    • docker-compose run --rm test: run unit tests with Jest
    • docker-compose run --rm cov: run unit tests code coverage calculation

Manual Installation

  • Requirements: Node.js v18 or beyond with NPM package manager installed
  • Clone this repository with git clone https://github.com/yusuftaufiq/biodata-parser.git
  • Change the active directory to biodata-parser
  • Install dependencies with npm install
  • Run the CLI application with npm run start
  • Additionally, you can run the following commands:
    • npm run format: run code formatter with Prettier
    • npm run lint: run code linter with ESLint
    • npm run test: run unit tests with Jest
    • npm run test:cov: run unit tests code coverage calculation

Constraint

  • Do not resize your terminal or window while running the application because this application uses word wrap based on the size of your window
  • The width of the terminal window when running the application cannot be small and should be 35 columns or wider

About

Command Line Interface based application to display formatted string bio data in the terminal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published