Читання аргументів командного рядка

TypeScript:
Читання аргументів командного рядка

Як це зробити:

Щоб прочитати аргументи командного рядка в TypeScript, вам знадобиться Node.js та пара рядків коду. Ось приклад:

// У файлі index.ts

// Отримуємо аргументи командного рядка, починаючи з третього елементу масиву,
// оскільки перші два - це шлях до runtime та виконуваного файлу.
const args = process.argv.slice(2);

console.log('Отримані аргументи командного рядка:', args);

// Запуск програми: 
// node index.ts hello world
// Виведення:
// Отримані аргументи командного рядка: [ 'hello', 'world' ]

Поглиблений огляд

Читання аргументів командного рядка - стара добра техніка з часів, коли інтерфейси командного рядка були найпоширенішим способом взаємодії з комп’ютерами. Щодо альтернатив, можна використовувати бібліотеки як commander або yargs для парсингу керованих аргументів та флагів. Вони забезпечують потужні функції, такі як валідація, задання аргументів за умовчанням, та автоматичну генерацію довідки. У TypeScript можна прочитати аргументи за допомогою process.argv, яке вбудоване в Node.js, для прямого отримання вхідних даних без додаткових залежностей.

Додаткові ресурси