I'm looking for something that wraps git by providing an easy and consistent command-line interface (CLI) while fulfilling the following:
- the CLI should use consistently the same names for the same things, i.e. not interchanging words like
index
,cache
,stage
orstaging area
. - fix some weird anomalies in the interface, like
log
anddiff
interpreting the refs passed as arguments differently. - not necessarily be backward compatible, we have the native CLI for that (similar to apt vs apt-get)
Does something like this already exist?