A look at various trends shaping the future of the command line