Detect architectures, platforms, shells, terminals, CI systems and agents
