Я пытаюсь написать интерфейс командной строки в Go.До сих пор я проделал большую работу, но застрял на этапе, когда буквально не знаю, что делать?Как я могу написать функцию, которая отображает входные и выходные файлы, как дерево потоков.Например, если у меня есть родительский файл A и B, C, D присутствуют в нем, затем у меня есть G и E, F присутствуют в нем.Может кто-нибудь помочь мне с этим?
Структура будет выглядеть так:
A
|
| ____ B
| ____C
| ____ D
G
|
| ____ E
|
| ____ F
Примечание. Я хочу напечатать эту структуру в консоли.