Um dos primeiros comandos que o senhor aprende ao experimentar a linha de comando é rm
o utilitário para excluir arquivos e diretórios. A exclusão é uma operação essencial da interface do usuário do computador, mas os sistemas operacionais usam o paradigma da “Lixeira”, em que os arquivos são armazenados antes de serem realmente excluídos. Com o rm
os arquivos são excluídos imediata e permanentemente.
Se o senhor for como eu e tiver medo de automatizar a exclusão permanente de arquivos, poderá optar por um chamado trash
. Essa biblioteca do Node.js move os arquivos para a lixeira em vez de excluí-los instantaneamente.
// Install with `yarn add trash` // Move a file to trash const trash = require('trash'); await trash('bug-report.jpg');
Há também uma biblioteca trash-cli
para usar o utilitário na linha de comando:
yarn add trash-cli # Usage trash unicorn.png rainbow.png trash '*.png' '!unicorn.png'
rm
pode ser muito difícil, portanto, ter um trash
é útil para fornecer aos usuários um paradigma de exclusão de arquivos com o qual eles estão acostumados.
Apresentando o MooTools LinkAlert
Um dos meus plug-ins favoritos do Firefox chama-se LinkAlert. O LinkAlert mostra ao usuário um ícone quando ele passa o mouse sobre um link especial, como um link para um DOC do Microsoft Word ou um arquivo PDF. Adoro esse aviso porque odeio a surpresa…
Demonstrações favoritas de Chris Coyier no CodePen
David me perguntou se eu gostaria de fazer um guest post escolhendo algumas das minhas canetas favoritas do CodePen. É uma tarefa difícil! São tantas! Mas consegui escolher algumas que me surpreenderam nos últimos meses. Se o senhor…