89luca89 / ABRoot

ABRoot is a utility that allow fully atomic transactions between 2 root partitions (A⟺B).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ABRoot

ABRoot is a utility that allow fully atomic transactions between 2 root partitions (A⟺B).

Note: This is a work in progress. It is not ready for production use.

This program is meant to be used with apx, an apt replacement for VanillaOS.

Help

abroot [flags] [command]

Flags:
	--help/-h		show this message
	--verbose/-v		show more verbosity
	--version/-V		show version

Commands:
	get			outputs the present or future root partition state
	shell			enter a transactional shell in the future root partition and switch root on the next boot
	exec			execute a command in a transactional shell in the future root partition and switch to it on the next boot
	diff			list modifications made to the filesystem in the latest transaction

Docs

The official documentation and manpage for abroot are available at https://documentation.vanillaos.org/docs/ABRoot/.

About

ABRoot is a utility that allow fully atomic transactions between 2 root partitions (A⟺B).

License:GNU General Public License v3.0


Languages

Language:Go 97.8%Language:Shell 2.2%