Command-line interface completion framework
