Skip to content

steaLord/dir-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Directories CLI

Требования

  • Node.js
  • npm (обычно устанавливается вместе с Node.js)

Установка

  1. Клонируйте репозиторий :

    git clone https://github.com/steaLord/dir-cli.git
    
  2. Перейдите в директорию проекта:

    cd dir-cli
    
  3. Установите зависимости:

    npm install
    

Запуск приложения

Приложение может работать в трех режимах:

  1. Интерактивный режим:

    npm start
    

    или

    node src/main.js
    
  2. Выполнение одиночной команды:

    node src/main.js CREATE fruits/apples
    
  3. Выполнение команд из файла:

    node src/main.js --file commands.txt
    

Использование

Доступны следующие команды:

  • CREATE <путь>: Создает новую категорию или элемент
  • MOVE <исходный_путь> <целевой_путь>: Перемещает категорию или элемент
  • DELETE <путь>: Удаляет категорию или элемент
  • LIST: Показывает всю структуру дерева категорий

В интерактивном режиме также доступна команда EXIT для выхода из приложения.

Тестирование

Для запуска тестов с использованием Jest выполните следующую команду:

npm test

Сохранение данных

Структура дерева категорий автоматически сохраняется в файл storage.json при выходе из приложения и загружается при следующем запуске.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published