Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Програм з Командним Рядком (CLI) | Створення Консольних Застосунків з Node.js
Розробка бекенду з Node.js та Express.js

bookСтворення Програм з Командним Рядком (CLI)

Що таке CLI-додатки?

Додатки з командним рядком (CLI) — це інструменти, які дозволяють користувачам взаємодіяти з програмним забезпеченням за допомогою команд у терміналі. Вони забезпечують швидкість, ефективність і можливості автоматизації, що робить їх ідеальними для виконання різноманітних завдань.

Переваги CLI-додатків:

  • Швидке виконання завдань: CLI-додатки надзвичайно швидкі у виконанні завдань. Для досягнення результату достатньо кількох натискань клавіш;
  • Потенціал для автоматизації: CLI-додатки зручні для автоматизації, дозволяють створювати скрипти та автоматизувати рутинні процеси без зусиль;
  • Придатність для серверних середовищ: CLI-додатки ідеально підходять для серверних середовищ, де графічний інтерфейс може бути недоступним або недоцільним.

У попередніх розділах ви могли стикатися з терміналом під час запуску Node-додатків. Саме про цей CLI йдеться.

Розуміння process.argv

Коли ви запускаєте скрипт Node.js (ввівши node app) у командному рядку, масив process.argv стає вашим надійним помічником. Він містить аргументи, які ви передаєте разом із командою. Цей масив подібний до скрині зі скарбами:

  • Елемент 0: Шлях до виконуваного файлу Node.js;
  • Елемент 1: Шлях до скрипта, що виконується;
  • Елементи 2 і далі: Будь-які додаткові аргументи, надані користувачем.

Ви ознайомилися з теорією, а тепер настав час побачити це на практиці. Запустіть той самий Node-скрипт на вашому локальному комп'ютері та спостерігайте за результатом.

Чи замислювалися ви, де саме знаходиться Node.js на вашому комп'ютері? Тепер ви можете дізнатися це за допомогою одного рядка коду:

console.log(process.argv);

Приклад CLI-додатку

Справжня сила полягає в тому, як ми використовуємо ці аргументи у скриптах. Ось приклад скрипта, який обчислює суму чисел, переданих як аргументи:

const args = process.argv.slice(2);
const sum = args.reduce((total, num) => total + parseFloat(num), 0);
console.log('Sum:', sum);

Запускаємо скрипт і спостерігаємо, як відбувається магія.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 2.56

bookСтворення Програм з Командним Рядком (CLI)

Свайпніть щоб показати меню

Що таке CLI-додатки?

Додатки з командним рядком (CLI) — це інструменти, які дозволяють користувачам взаємодіяти з програмним забезпеченням за допомогою команд у терміналі. Вони забезпечують швидкість, ефективність і можливості автоматизації, що робить їх ідеальними для виконання різноманітних завдань.

Переваги CLI-додатків:

  • Швидке виконання завдань: CLI-додатки надзвичайно швидкі у виконанні завдань. Для досягнення результату достатньо кількох натискань клавіш;
  • Потенціал для автоматизації: CLI-додатки зручні для автоматизації, дозволяють створювати скрипти та автоматизувати рутинні процеси без зусиль;
  • Придатність для серверних середовищ: CLI-додатки ідеально підходять для серверних середовищ, де графічний інтерфейс може бути недоступним або недоцільним.

У попередніх розділах ви могли стикатися з терміналом під час запуску Node-додатків. Саме про цей CLI йдеться.

Розуміння process.argv

Коли ви запускаєте скрипт Node.js (ввівши node app) у командному рядку, масив process.argv стає вашим надійним помічником. Він містить аргументи, які ви передаєте разом із командою. Цей масив подібний до скрині зі скарбами:

  • Елемент 0: Шлях до виконуваного файлу Node.js;
  • Елемент 1: Шлях до скрипта, що виконується;
  • Елементи 2 і далі: Будь-які додаткові аргументи, надані користувачем.

Ви ознайомилися з теорією, а тепер настав час побачити це на практиці. Запустіть той самий Node-скрипт на вашому локальному комп'ютері та спостерігайте за результатом.

Чи замислювалися ви, де саме знаходиться Node.js на вашому комп'ютері? Тепер ви можете дізнатися це за допомогою одного рядка коду:

console.log(process.argv);

Приклад CLI-додатку

Справжня сила полягає в тому, як ми використовуємо ці аргументи у скриптах. Ось приклад скрипта, який обчислює суму чисел, переданих як аргументи:

const args = process.argv.slice(2);
const sum = args.reduce((total, num) => total + parseFloat(num), 0);
console.log('Sum:', sum);

Запускаємо скрипт і спостерігаємо, як відбувається магія.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 5
some-alt