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
Use a temporary directory to perform any action on the package.
Then, transfer the package content only when the action has been successfully completed.
Use a temporary directory to perform any action on the package. Then, transfer the package content only when the action has been successfully completed.