Como alguém que adora usar ferramentas de interface do usuário, tenho orgulho de aprender a realizar os mesmos feitos a partir da linha de comando. O senhor não acredita em mim? Dê uma olhada no meu Tutoriais de linha de comando garanto que o senhor aprenderá bastante.

Recentemente, aprendi que é possível visualizar calendários básicos na linha de comando com o comando cal :

~ $ cal
   February 2020
Su Mo Tu We Th Fr Sa
                   1
 2  3  4  5  6  7  8
 9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29

Ver o calendário é legal, mas eu gostaria de ver os eventos do meu calendário para cada data. Depois de examinar várias opções, encontrei icalBuddy é o melhor para exibir os calendários do aplicativo Mac Calendar.

Para instalar o icalBuddy, use um utilitário como o Homebrew:

brew install ical-buddy

Com o icalBuddy instalado, o senhor pode obter os eventos de hoje com:

icalBuddy -f -sd eventsToday

• Son's basketball game  (David)
    8:30 AM - 10:30 AM
• Friend's birthday party  (David)
    location: Chucky Cheese
    1:00 PM - 3:00 PM

O senhor pode ter uma visão geral da semana adicionando o tempo a eventsToday:

icalBuddy -f -sd eventsToday+10

O icalBuddy oferece muito mais funcionalidades, mas o senhor entendeu a ideia. Recuperar eventos diários da linha de comando pode ser fácil e é mais um passo para viver sua vida de desenvolvedor a partir do shell!

  • 7 funções essenciais do JavaScript

    Lembro-me dos primeiros dias do JavaScript, quando era necessário ter uma função simples para quase tudo, porque os fornecedores de navegadores implementavam recursos de forma diferente, e não apenas recursos de ponta, mas recursos básicos, como addEventListener e attachEvent. Os tempos mudaram, mas ainda existem algumas funções que todo desenvolvedor deve…

  • Bem-vindo ao meu novo escritório

    Meu primeiro desenvolvimento profissional na Web foi em uma pequena gráfica, onde eu ficava sentado em um cubículo sem janelas o dia todo. Sofri com esse ambiente fechado por quase cinco anos antes de conseguir encontrar um emprego remoto em que eu trabalhasse em casa. O primeiro…

  • Pré-carregamento de imagens do MooTools com barra de progresso

    A ideia de pré-carregamento de imagens existe desde o início da Internet. Quando não tínhamos todas as coisas sofisticadas que usamos agora, éramos forçados a usar imagens feias de mouseover para mostrar dinamismo. Acho que o senhor não foi declarado um oficial…

  • Desativar o preenchimento automático, a capitalização automática e a correção automática

    Os fornecedores de navegadores para celulares e desktops fazem o possível para nos ajudar a não parecer idiotas, fornecendo recursos de preenchimento automático, autocorreção e autocapitalização. Infelizmente, esses recursos às vezes podem atrapalhar; nem sempre queremos ou precisamos da ajuda que eles oferecem. Felizmente, a maioria dos navegadores permite…