DigitableCourses
Founding Edition · v0.1.0 · toolchain

Помощник установки

Четыре шага: платформа, палитра, набор инструментов — и готовая команда для bootstrap.sh вместе со списком файлов тем и путей, куда они лягут.

Ставить и настраивать всё это можно бесплатно и руками: конфиги Digitable Focus открыты — они целиком лежат в карточках интеграций, а список инструментов виден здесь. Архив покупают ради другого: Compendium, шаблонов и установщика, который раскладывает 68 целей по каталогам сам.

  1. Шаг 1 из 4 На чём вы работаете

    От платформы зависит и набор целей, и способ установки: iTerm2 существует только на macOS, Windows Terminal — только на Windows, а в манифесте у каждого инструмента установка расписана по менеджерам пакетов.

    Пакетный менеджер

    Менеджер bootstrap.sh определяет сам — флага для этого нет и не нужно. Здесь выбор нужен только чтобы показать, что именно поставится, а что скрипт отдаст в раздел «Ставится вручную».

  2. Шаг 2 из 4 Палитра Digitable Focus

    Одна палитра на все цели сразу. Значение уезжает в флаг --palette и подставляется в имена файлов тем: digitable-focus-{palette}.conf.

    Палитру можно переложить и потом: повторный запуск с другим --palette идемпотентен, а отличающиеся файлы скрипт сохраняет рядом с суффиксом .digitable-backup-<метка времени>.

  3. Шаг 3 из 4 Что ставим

    В манифесте 68 инструментов в 10 категориях, из них 18 — базовые, остальные помечены optional и без явного выбора не ставятся.

    Список инструментов подгружается при входе на этот шаг. Без JavaScript откройте манифест целиком: setup-toolchain.json.

  4. Шаг 4 из 4 Команда и файлы

    Команды собраны под ваш выбор. Первая ничего не меняет — печатает план и выходит; вторая ставит. Запускать из каталога toolchain/ распакованного архива.

    Что делает установщик
    Сначала планничего не устанавливает
    cd Digitable-Workbench-Founding-Edition-v0.1.0/toolchain
    bash bootstrap.sh --palette carbon --plan
    Установкаидемпотентно, с бэкапом заменяемых файлов
    cd Digitable-Workbench-Founding-Edition-v0.1.0/toolchain
    bash bootstrap.sh --palette carbon --yes

    Файлы тем и куда они лягут

    Список путей появляется после загрузки манифеста. Пути назначения есть и в карточках интеграций: там же лежат сами конфиги.

      Раскладка тем в bootstrap.sh не смотрит на --categories и --tools: тема кладётся каждой цели, которую скрипт нашёл в системе. Здесь показан набор из вашего выбора — остальные добавятся сами, если инструмент уже стоит.

      Готовые команды без всякого визарда
      macOS, базовый набор, план
      bash bootstrap.sh --palette carbon --plan
      Linux, оболочка и git, установка
      bash bootstrap.sh --palette paper --categories shell,git --yes
      Windows (Git Bash), только терминал
      bash bootstrap.sh --palette signal --tools windows-terminal --yes
      Только разложить темы на всё, что уже стоит
      bash bootstrap.sh --palette carbon --skip-install --yes
      Все флаги
      bash bootstrap.sh --help

      Всё, что перечислено выше, ставится и настраивается бесплатно и руками: инструменты — обычные пакеты, конфиги Digitable Focus открыты и лежат на странице продукта целиком. Платят за собранный архив: Compendium, шаблоны и установщик, который делает эту работу за вас и умеет откатываться.