Este projeto alcançou um nível de qualidade de produto mínimo viável. Enquanto contribuintes dogfood ele como seu motorista diário, pode ser instável para alguns comandos. As versões futuras funcionarão preenchendo os recursos ausentes e melhorar a estabilidade. Seu design também está sujeito a alterações à medida que amadurece. Nu vem com um conjunto de comandos embutidos (listados abaixo.) Se um comando for desconhecido, o comando irá contornar e executá-lo (usando cmd no Windows ou bash no Linux e MacOS), corretamente passando por stdin, stdout e stderr, então as coisas como seus fluxos de trabalho de git diários e até mesmo o vim funcionarão muito bem. Nu suporta plugins que oferecem funcionalidade adicional para o shell e siga o mesmo modelo de dados estruturado que built-in comandos usar. Isso permite que você estender nu para suas necessidades. Existem alguns exemplos no diretório plugins. Plugins são binários que estão disponíveis em seu caminho e seguem uma convenção de nomes de quot;nu_plugin_*". Estes binários interagem com nu através de um protocolo JSON-RPC simples onde o comando se identifica e passa ao longo de sua configuração, o que o torna disponível para uso. Se o plugin é um filtro, os fluxos de dados para ele um elemento de cada vez, e ele pode transmitir dados de volta em troca via stdin/stdout. Se o plugin é um pia, é dado o vetor completo de dados finais e é dado reinado livre sobre stdin/stdout para usar como ele agrada.