Skip to content

Mario2280/Ciphering-CLI-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Инструкция

Запуск программы

Полезыные ссылки

Чтобы запустить код выполните любую из этих команд:

node parseCipher -c "C1-C1-R0-A" -i "./input.txt" -o "./output.txt"
node parseCipher -c "C1-C1-R0-A"

Пути можно указывать относительные. Порядок аргументов также не важен, но есть обязательный аргумент конфига.

Аргументы или как я их называю опции:

  • -i, --input
  • -o, --output
  • -c, --config

Формат самой последовательности конфига строго в верхнем регистре C1-C0-A-R1, то есть не стоит пытаться писать вот так:

node parseCipher -c "с1-с1-R0-a" -i "./input.txt" -o "./output.txt"

Вы конечно можете попробовать, но выдаст ошибку. Также не стоит пытаться дублировать или писать конфиги с ошибками потому что словите мой Exсeption:

node parseCipher -c "с1-с1-R0-a"  -i "./input.txt" -o "./output.txt" -c "с1-C1-R0-a"

Вот так тоже не получится:

node parseCipher -c "С1-С1-Rыва0-aфывфыцйу"  -i "./input.txt" -o "./output.txt" -c "с1-C1-R0-a"

Если вы попытаетесь написать неправильный конфиг или некоректный путь к файлу, то возможно получите леща, но не сильного.😂😂😂

Если введёте лишний мусор по типу, то вы получите мой пользовательский Error

node parseCipher -c "C1-C1-R0-A" saddsdf safm 

Самопроверка

Все пункты из критериев проверки я выполнил и пункты самого задания - тоже. 190 баллов. Ну вы можете проверить и убедиться 🥳🥳🥳

Также вы можете подписаться на мой Github, нажав на этого кодера 👨‍💻, чтобы и дальше наслаждаться таким красивым кодом.👋


Выход из программы

Если ввод происходит через консоль вы можете написать exit и программа успешно завершиться.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published