Иконка DN - DataNavigator: пиксельный компас

DN - DataNavigator

Тот самый Dos Navigator — заново, для современного терминала.
Free Pascal + ncurses · macOS (Apple Silicon)

Перетащил в Applications — работает. Без Homebrew и зависимостей.

Что это

Воссоздание классического Dos Navigator от RIT Labs — двухпанельного файлового менеджера из 90-х — написанное с нуля на Free Pascal и ncurses. Оригинальные исходники на Turbo Pascal служили референсом поведения и внешнего вида; код новый, под Unix-терминалы.

Синие панели, жёлтая подсветка, оконный рабочий стол поверх панелей и тетрис по Ctrl+T — всё на месте. Но внутри — UTF-8, мышь с драгом, SFTP и автомонтирование образов дисков.

Возможности

Enter Архивы и образы — как каталоги

zip, tar, 7z, iso открываются по Enter и ведут себя как папки. dmg/iso на macOS автоматически монтируются и размонтируются.

sftp:// Удалённые панели

Панель на удалённой машине через SFTP, менеджер SSH-сессий (Ctrl+S), копирование между локальной, удалённой и архивной панелями в любую сторону.

F3/F4 Вьювер и MicroEd

Просмотр и редактирование в перекрывающихся окнах поверх панелей — несколько файлов сразу, drag за заголовок, ресайз мышью.

F2 User menu

Свои команды в dn.mnu с плейсхолдерами (%f, %s, %d) — глобальное меню и локальное на каталог, как в оригинале.

Options Всё настраивается

Столбцы панелей, точные размеры файлов, подсветка по типам, цветовые схемы, подтверждения — сохраняется между сессиями.

Ctrl+T Игра)

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

Как это сделано

Весь продукт — код, 160+ автотестов в настоящем pty, иконка (пересобранная попиксельно из оригинального DN.ICO 1995 года), сборка, подпись и нотаризация — создан в диалоге с моделью Claude Fable. Человеческий вклад — постановка задач и ревью.

Софт сегодня — мем. Но этот мем проходит Gatekeeper.

Установка

macOS (Apple Silicon): скачай DMG, перетащи приложение в Applications. Образ подписан и нотаризован — никаких предупреждений.

Из исходников:

brew install fpc ncurses make && bin/dn