Introducing campfire 🔥🪵

Welcome!

Make your log files helpful and beautiful instead of scary and cumbersome.

  • Monitor files as they update in real time
  • Filter your files by log type or keyword, hiding things you don’t care about
  • Continously monitor files by name, whether they exist or not
  • All of the above at once!

Installation

Github Releases 🐙

  • Go to the Releases tab of the repo here
  • Download the latest archive for your OS/architecture
  • Extract it and place the resulting binary on your $PATH and ensure it is executable
cd ~/Downloads # Assuming you downloaded it here
tar -xvf campfire_[whatever].tar.gz # x: Extract; v: Verbose output; f: Specify filename
chmod +x campfire # Make file executable
mv campfire [somewhere on your $PATH] # Move the file to somewhere on your path for easy execution

Homebrew 🍺

  • Have brew installed (brew.sh)
  • Run the following:
brew install --cask daltonsw/tap/campfire

Go 🖥️

  • Have Go
  • Have your Go install location on your $PATH
  • Run the following:
go install go.dalton.dog/campfire@latest

Usage

  • Just run campfire [file] with whatever file you want to monitor. That’s it!