74_deb-package-release #75

Merged
kfickel merged 6 commits from 74_deb-package-release into main 2026-04-03 13:57:02 +02:00
Showing only changes of commit ae539f01c9 - Show all commits

View file

@ -4,6 +4,39 @@
Strea.md is a personal knowledge management and time-tracking CLI tool. It organizes time-ordered markdown files using `@tag` annotations, letting you manage tasks, track time, and query your notes from the terminal. Strea.md is a personal knowledge management and time-tracking CLI tool. It organizes time-ordered markdown files using `@tag` annotations, letting you manage tasks, track time, and query your notes from the terminal.
## Installation
### Debian/Ubuntu (.deb package)
Download and install the latest release:
```bash
wget https://git.konstantinfickel.de/kfickel/streamd/releases/download/vX.Y.Z/streamd_X.Y.Z_amd64.deb
sudo dpkg -i streamd_X.Y.Z_amd64.deb
```
This includes shell completions for bash, zsh, and fish.
### Static Binary
Download the statically-linked binary:
```bash
wget https://git.konstantinfickel.de/kfickel/streamd/releases/download/vX.Y.Z/streamd-X.Y.Z-linux-x86_64
chmod +x streamd-X.Y.Z-linux-x86_64
sudo mv streamd-X.Y.Z-linux-x86_64 /usr/local/bin/streamd
```
### Nix
Using the flake directly:
```bash
nix run git+https://git.konstantinfickel.de/kfickel/streamd
```
Or add to your NixOS/Home Manager configuration using the provided `homeManagerModules.default`.
## Core Concepts ## Core Concepts
- **Shards** — Sections of markdown files, organized hierarchically by headings. Each shard can contain markers, tags, and nested child shards. - **Shards** — Sections of markdown files, organized hierarchically by headings. Each shard can contain markers, tags, and nested child shards.