From 77deda68beb468f2ba67c1eb2899f834de5ab317 Mon Sep 17 00:00:00 2001 From: bt Date: Sat, 8 Jun 2024 11:56:18 -0400 Subject: Use openrsync for OpenBSD systems, alter README --- README.md | 7 +- barf | 1 + build/about/index.html | 4 ++ build/atom.xml | 127 +++++++++++++++++++++++++++++++++++-- build/cleanup/index.html | 9 +++ build/dark-mode/index.html | 8 +++ build/index.html | 21 +++++- build/macos/index.html | 7 ++ build/markdown-examples/index.html | 81 ++++++++++++++++++++++- build/openbsd/index.html | 6 ++ build/qol/index.html | 12 ++++ build/rss.xml | 127 +++++++++++++++++++++++++++++++++++-- build/websites/index.html | 2 + index.md | 2 +- 14 files changed, 397 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 6fedcb2..e0275c1 100644 --- a/README.md +++ b/README.md @@ -55,12 +55,13 @@ https://barf.btxx.org/openbsd - coreutils - gcc - cmake -- rsync - lowdown - gsed - entr (optional) - doas pkg_add coreutils gcc cmake rsync lowdown gsed +Example: + + doas pkg_add coreutils gcc cmake lowdown gsed macOS ----- @@ -74,6 +75,8 @@ https://barf.btxx.org/macos - lowdown - entr (optional) +Example: + brew install coreutils gnu-sed rsync lowdown basic setup diff --git a/barf b/barf index 10a92ca..4fae748 100755 --- a/barf +++ b/barf @@ -8,6 +8,7 @@ os_name=$(uname -s) if [ "$os_name" = "OpenBSD" ]; then alias sed=gsed alias date=gdate + alias rsync=openrsync elif [ "$os_name" = "Darwin" ]; then alias sed=gsed alias date=gdate diff --git a/build/about/index.html b/build/about/index.html index 698aa5c..860308b 100644 --- a/build/about/index.html +++ b/build/about/index.html @@ -16,9 +16,13 @@

About barf

+

barf is a minimal and suckless-inspired blog generator. It is a tweaked and slightly patched version of Karl Bartel’s fantastic blog.sh.

+

Why?

+

This project was created by me, Bradley Taunt, out of frustration with overly complex and bloated blogging options. I tried so many “minimal” generators but each one ended up having some glaring issue or heavy reliance on dependencies.

+

I wanted to have a system that I could easily replicate on any Linux machine. Something that didn’t require me to download half the internet just to get up and running. I’m a sucker for keeping things simple.