Um dos primeiros comandos que o senhor aprende ao experimentar a linha de comando é rmo 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.

  • Animação de transformações CSS3 com o MooTools Fx
  • Criar raios giratórios com CSS3: revisitado
  • 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’s 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…