Chris Pennington
Home Posts About Uses Videos

CLI

  • May 17, 2022

    Introduction to Terminal Commands

    When you’re first learning web development, the terminal can intimidating. Once you grasp the basics, however, you can move much more efficiently for most tasks through the command line. This post will introduce you to basic command line commands.

  • Feb 3, 2022

    How to Update Npm Packages Safely With Npm Check Updates

    When you come back to an old web dev project, it’s important to update your packages to get new features, bug fixes, and security patches. NPM Check Updates is a CLI that will help you safely make those updates.

  • Jan 3, 2022

    How to Fix Logitech MX Master 3 Not Scrolling on Mac

    When I transitioned to an M1 Mac, my Logitech MX Master 3 started acting oddly—sometimes not scrolling or letting me use the additional buttons or features. Here’s how to fix it.

  • Nov 12, 2021

    Add Spacers in the macOS Dock

    A short Terminal script on macOS can add either regular or small spacers to your macOS dock, which you can use to separate icons.

  • Dec 18, 2020

    How to Crop a Gif to a Square

    If you need to crop a gif to 1:1 or crop a gif to square, there's a great command line tool called gifsicle that can crop, resize, and adjust your gif in a bunch of different ways.

  • Aug 11, 2020

    Git Commands

    A basic guide to regular git commands I always forget…

Let's Connect

Recent Videos

  • Micro-interactions still matterFeb 24, 2026
  • My favorite way to author content in AstroFeb 3, 2026
  • My thoughts on Astro joining CloudflareJan 27, 2026

Built with and

Blog RSS Feed