Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built Gripsack, a package and dotfile manager with generations and rollback

Описание и применение

Gripsack – простой менеджер пакетов и конфигурационных файлов с поддержкой поколений и отката, позволяющий легко воспроизводить и безопасно экспериментировать с настройками разработки.

Задача

Managing development machine setup with reproducibility, rollback, and simplicity was difficult using existing tools like Nix.

Результат

Gripsack offers a reproducible, versioned, and rollback‑capable environment for developers, simplifying setup management and reducing configuration drift.

Рабочий процесс

  • Create a Gripsack configuration file listing desired packages and dotfiles.
  • Run gripsack install to apply the configuration.
  • Gripsack records the current state as a new generation in a content‑addressed store.
  • To change the setup, modify the configuration and run gripsack install again, creating another generation.
  • If a change breaks the system, use gripsack rollback <generation> to revert to a previous stable state.

Доказательства

Gripsack manages your packages and dotfiles from one configuration. It also keeps generations, so when your setup changes, you can inspect previous states and roll back if something goes wrong.

Источник

  • Дата записи: 2026-09-09T21:30:46.504Z