Dustin Knopoff

Computer Science and Design student at Northeastern University

Backup and Setup a Mac from the Terminal

Setting up a computer is not the most enjoyable process. Having to copy over files, reinstall applications, and get system settings exactly…

Daily Tracker

There are so many areas in the world where we are inefficient. It's something that increasingly bugs me with the growth of my knowledge and…

Bashdoc - Parsing with Nom

Part 3 of the unintended Bashdoc series. Read the earlier posts: part 1 and part 2 Since October, my interest in rust has gone from…

Bashdoc - Round 2

When I make something like bashdoc, once the idea and way to make it happen is in my head, I work on it over and over again until it's done…

Bashdoc - Round 1

I believe there is a moment where all developers discover how powerful and efficient mastering the command line is. When using Finder or…

Building a Mini Shell in Rust

Disclaimer: I'm sure there is a much more elegant way to do this. There are 4 parts to a shell: Read Evaluate Print Loop (REPL) for short. A…

Making a Vim Extension for TeaCode

TeaCode is this really awesome code expander that has a key detail which puts it above all others for me. It recognizes filetypes as…

Directory and File Searcher

Since my discovery of fzf and ripgrep, I've been searching for a way to have a single place to search files and their contents easily. Over…

Website

This website has been an idea for a long, long time. It started out as HTML written in Python using yattag which became quickly unusable. It…

Simple Subscriptions

Inspired by Bobby, I wanted to make a very simple subscription tracker in the terminal. The result is a simple output like so: with an add…