Version 1.13.0 ppl push, pull and remote
The result of a lot of thought, this is the long-awaited git synchronisation functionality. What’s been added are three new commands, pull, push, and remote. These commands have no behaviour of their own, and are effectively aliases that execute their git counterparts inside the address book’s directory.
I think that this functionality is a good compromise: synchronising address book
data can be accomplished using simple, familiar commands such as ppl pull
origin master
, and ppl itself is not unduly burdened with duplicating any git
functionality.
Another positive outcome of this work is that it brings proper git-style “bang” aliases closer to being a reality. The code changes required for these three commands lay a lot of the foundations necessary for bang aliases.
- Added
ppl pull
command - Added
ppl push
command - Added
ppl remote
command