Разбить указанный элемент файловой структуры на два.
* Справка
* Параметры по умолчанию
* Атрибуты
* Фильтры по маске
* Работа с текущим и узказанным каталогами
* Дружествення обработка ошибок
* Переменное число параметров
* Unix-like системная утилита, POSIX стандарт
* Программа формирует результаты по завершению
Системная утилита SplitTool(от производного Splitting tool) Является расширением для фунционала стандартной комманды (к примеры в ОС Windows - Move) Реализована на языке программирования высокого уровня Dart lang.
Позволяет просматривать состояние рабочей дирректории (выполнение --dry-run), перемещать файл\файлы указанные явно или выбранные по средством задания фильтра. В Разработке (нужно API для работы с атрибутами файлов): выбирать файлы определённых атрибутов (к примеру Hidden - скрытые), позваляет управлять способом выполнения - с вопросом о замещении существующих файлов или строгой заменой.
Если была нарушена структура входных данных или возникло исключение выполнения операции - будет выведена соответсвующая ошибка.
* dart:args
* dart:path
* dart:io
* dart:core
Для тестирования работы программы использовались Powershell скрипты.