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!