Для запуска приложения выполнить команду node my_ciphering_cli.js *параметры*
В качестве параметров принимаются:
--config
или-c
- конфиг. Обязательный параметр. Задает тип и направление шифрования в формате{XY(-)}n
, где
X
- тип шифрования:C
- шифр Цезаря (со смещением 1)A
- шифр АтбашR
- шифр ROT8
Y
- направление шифрования:- 1 - кодирование
- 0 - декодирование
--input
или-i
- путь к файлу-источнику. Если не задано, источником является ввод в консоль--output
или-o
- путь к файлу-результату. Если не задано, результат выводиться в консоль
node my_ciphering_cli.js -c "C1-C0-C1" -i ./input.txt -o ./output.txt
node my_ciphering_cli.js --config "R1-A-C0" --input ./input.txt