Project

CLI Assistant

Challenging
21 completions
~ 8 hours
4.5

You will practice writing system code with Node.js. Using the file system module and the process object, a CLI will be created that will allow you to manipulate the file system, find out non-obvious information about files. You will also learn how to properly organize your code so that you feel comfortable adding new functionality to your project!

Provided by

JetBrains Academy JetBrains Academy

About

Quite often we have to use the command line. With it, we can run our code and manipulate files, that is, we can do everything that we did using the graphical interface. Sometimes we even use arguments and flags on the command line to achieve the desired effect. In this project, you are invited to create a CLI assistant that you will communicate with using command line arguments! This assistant will provide you with additional functionality that you may need!

Training project icon

Training project

This project allows you to practice and strengthen your coding skills, helping you get ready for more advanced tasks ahead.

What you'll learn

Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:

Reviews

super metan avatar
super metan
2 weeks ago
The last one with size was terrible, the size was different even when I used fs.stats
Onur Akyüz avatar
Onur Akyüz
2 years ago
I have learnt using args, async/await and organizing my code. Thanks!
Jürgen Wißkirchen avatar
Jürgen Wißkirchen
3 years ago
Moderator
This is a nice Node.Js project. If you use fs/promises module, it is also a good opportunity to practise promises with await/async or then/catch

4.5

Learners who completed this project within the Introduction to Node.js course rated it as follows:
Usefulness
4.5
Fun
4.6
Clarity
4.4