Conheça o Comandos.dev: Um Repositório Simples de Comandos Essenciais
Olá, mundo! Meu nome é Leonardo e estou dando meus primeiros passos no universo da programação. Como parte do meu aprendizado, decidi criar um projeto simples, mas útil: o comandos.dev.
Observação: Primeira publicação !
O que é o Comandos.dev?
O comandos.dev é um site que reúne comandos essenciais para diversas ferramentas e sistemas, como Git, Windows, Vim, Linux e muitos outros. A ideia surgiu da minha necessidade de ter um local prático e organizado para consultar comandos do dia a dia sem precisar ficar buscando em várias fontes diferentes.
Como foi feito?
O site foi desenvolvido de forma simples utilizando React e React Router. A intenção não foi criar algo complexo, mas sim explorar os conceitos fundamentais de desenvolvimento web e, ao mesmo tempo, construir algo que realmente possa ser útil para outros desenvolvedores.
O que vem pela frente?
Este é apenas o começo! Quero continuar melhorando o site, adicionando mais comandos, organizando melhor as informações e quem sabe até permitindo contribuições da comunidade.
Se você também está começando na programação ou simplesmente gosta de ter referências rápidas de comandos, dá uma olhada no comandos.dev e me diga o que achou! Feedbacks e sugestões são sempre bem-vindos.
Obrigado por acompanhar minha jornada, e espero que esse pequeno projeto possa ser útil para você! 🚀
Observação: Pode ser que algo ainda não funcione perfeitamente, mas estou trabalhando nisso. Qualquer erro ou sugestão, fique à vontade para me avisar!.
Excelente iniciativa, dei uma conferida no seu projeto, e os comandos estão muito bem descritos, Parabéns!!
Bem util. Parabens pela ideia. Favoritado aqui.
Com o tempo pode ir colocando outras categorias como docker. Também poderia ter um índice de tópicos pra ir direto na seção (linux: informações sobre sistema, manipulação de arquivos, gerenciamento de devices, ...).
- faltou o link do github.
Sobre os comandos do Git, acho interessante acrescentar que desde 2019 existem os comandos switch
e restore
, cuja ideia é separar as funções do checkout
: o primeiro trabalha apenas com branches, e o segundo, apenas com arquivos.
Já escrevi sobre eles antes, mas resumindo: em vez de git checkout branch
, pode-se usar git switch branch
, e em vez de git checkout -- arquivo
, usa-se git restore arquivo
.
A ideia é separar as funções do checkout
, já que ele pode trabalhar tanto com branches quanto com arquivos, dependendo dos parâmetros. Segregar cada uma dessas funções em comandos específicos seria para deixar menos confuso.
No link acima explica melhor, e também tem outros links para mais explicações mais detalhadas (como por exemplo o fato de algumas funções também substituirem certos usos de reset
, mas com algumas diferenças).
Tem um site nessa linha que eu uso bastante, talvez tenha alguma coisa interessante que você possa vir a colocar na sua plataforma também: https://cheatsheets.zip/
Muito bom! Talvez seja legal separar a seção do Windows em "CMD" (prompt clássico) e o "PowerShell"
bem bacana, parabéns! se eu puder dar uma dica, abre um repo no GitHub pro pessoal poder mandar PRs com novos comandos ;)