pearl-core / pearl

Pearl is a lightweight package manager for automating reproducible environments between different systems (Linux and OSX). It can be used for dotfiles, plugins, programs and any form of code accessible via git.
GNU General Public License v3.0
227 stars 24 forks source link

Add rollback mechanism during package operations #48

Closed fsquillace closed 4 years ago

fsquillace commented 8 years ago

Use a temporary directory to perform any action on the package. Then, transfer the package content only when the action has been successfully completed.