Skip to content

zhannach/data-processing-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Assignment: Data Processing CLI

Description

Data Processing Toolkit — an interactive command-line application that performs various useful data processing operations. This tool works as a persistent Node.js process that accepts commands.

Technical requirements

  • Any external tools and libraries are prohibited
  • Use 24.x.x version (24.10.0 or upper) of Node.js
  • All file operations must use Streams API for efficiency (do not read entire files into memory)
  • Prefer asynchronous API whenever possible
  • The program should be an interactive REPL (Read-Eval-Print Loop)
  • File paths in commands can be relative or absolute
  1. Clone this repository

    git clone https://github.com/zhannach/data-processing-cli.git
    cd node-nodejs-fundamentals
  2. Install dependencies (if any added in the future)

    npm install
  3. Start checking the tasks

    Each file in the src/ directory contains a function template with comments describing what needs to be implemented.

Forfeits

  • -95% of total task score Any external tools/libraries are used
  • -30% of total task score Commits after deadline (except commits that affect only Readme.md, .gitignore, etc.)
  • -20 Missing PR or its description is incorrect
  • -20 No separate development branch
  • -20 Less than 3 commits in the development branch, not including commits that make changes only to Readme.md or similar files (tsconfig.json, .gitignore, .prettierrc.json, etc.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors