The Lyft command line application lets you create, track, and cancel rides, and receive desktop notifications for ride updates. Get it here: https://github.com/nishanths/lyft.
It also lets you save predefined routes to use when ordering future rides.