Skip to content

Releases: lilhammerfun/clumsies

v0.11.0

26 Feb 11:33

Choose a tag to compare

What's New

  • Flatten CLI from nested subcommands to 7 flat verbs: ls, add, rm, show, set, get, pub
  • Auto-detect prompt vs bundle by ref type (hex hash → prompt, name → bundle)
  • Add -Q/--quiet-git flag to suppress git output across all commands
  • Replace anytype with concrete *std.io.Writer for all writer parameters (Zig 0.15 best practice)
  • Rewrite top-level help to concise format with per-command -h for details

Checksums (SHA256)

e8a8f85147ac0f3b71e506bd1d46ce9829961b67a798bf79b81c39da8c40cac6  clumsies-darwin-arm64
7efa82541a8b407d97f571f0387071e3e8e8454ed9ef8e004d8e2affeb2b2ef7  clumsies-darwin-x86_64
963ef4e4ea0eb9ffe701fcdf3f6e50dd08de627ab9d0e0a7a22147032a249349  clumsies-linux-arm64
3dd09e04bf4d4ae5165524b35c6b91b13a95a2a86dfa323148fe45f06ff35b9e  clumsies-linux-x86_64

v0.10.0

26 Feb 06:57

Choose a tag to compare

What's New

  • Add prompt replace subcommand to replace prompt content and metadata
  • Add prompt rename-cat subcommand to batch rename categories across prompts and bundles
  • Add --name flag to prompt update for renaming prompts
  • Sort prompt list output by category first, then by name
  • Strip frontmatter from file content during prompt register

Checksums (SHA256)

5aae2c69c94da8116f40056d9d22ecb7f93ee1ef629e81d47c066fc56f972aea  clumsies-darwin-arm64
6adb211ffd8fdc4eb7bf3792f94fbb6913e502b54bd51213c919e0af5fbd8237  clumsies-darwin-x86_64
87600b4d6d4e507ad5168b1d53fde9f2685ffd131178aaa2fc24ec1cb8a720ca  clumsies-linux-arm64
8620f6fc6f52fea67f3423822f94d407205aae2ee35ebe1fa053a6d77ddf0a15  clumsies-linux-x86_64

v0.9.0

26 Feb 05:23

Choose a tag to compare

What's New

  • Decouple prompt metadata from frontmatter — prompt files are now pure content
  • Add --desc and --cat flags to prompt register for explicit metadata
  • Add prompt update subcommand to modify metadata without changing content hash
  • Add --cat flag to prompt import for category-based batch import (prefix match)
  • Fix memory leak in git fetchAndCheckout

Checksums (SHA256)

```
e54607c981c817edad0630e38f8d6260d5ccbfd2944dfda45684d721f5701fa3 clumsies-darwin-arm64
1c3b9a98da82f516d25dd5fd76d1e0aaa66a94e254088e6fed1f9990ee69643c clumsies-darwin-x86_64
e8ce4bfb56bc347417c80341519f32ecf94a783a8783ee07655d2dd863592d2c clumsies-linux-arm64
b93a649aec0e8c2e24748bec877276fe412b0bf737901bfe86dbb78ed8b71676 clumsies-linux-x86_64
```

v0.8.1

15 Feb 16:23

Choose a tag to compare

What's New

  • Reject unknown CLI flags with clear error messages instead of silently ignoring them
  • All 15 argument-parsing entry points now validate flags
  • Prevents accidental full imports when a flag is misspelled (e.g. --meta vs --update-meta)

Checksums (SHA256)

af95175d6b1709b1d708acf8f87dca0f215cbd2eb86ff9c1448455645c820fc5  clumsies-darwin-arm64
bff2a293121693253269ecc8e210424f6238a1c91af432318d640076b2a2dc7f  clumsies-darwin-x86_64
c69e6b24ded93b4d4f34dd67e207fb47c1e4214339ccb9ee8c7e065795478795  clumsies-linux-arm64
d7e1c09c5c186a8c1d328cfdf6bac9befd6736d7b5ec3c87ecf83d60911ba0bb  clumsies-linux-x86_64

v0.8.0

15 Feb 12:04

Choose a tag to compare

What's New

  • Meta-prompt files are now managed exclusively via registry (bundle import/register), no longer auto-synced between root and .prompts/
  • Added bundle import --update-meta to update only meta-prompt files from registry
  • Added bundle show --meta to display full meta-prompt content
  • Removed legacy sync logic from push/pull/clone commands

Checksums (SHA256)

c0b325a8a58d76c04fabb812c0116e51112dd352887a6c3bbdd5c3af22eb2b39  clumsies-darwin-arm64
3e2bbf884cfea37ce7efa3e07b1b29417925c7af866ec3b03de0eb606ed97ee3  clumsies-darwin-x86_64
527354939fe434acc5d50bb79ab81744732fe56100ef2b82a58f531a6127d701  clumsies-linux-arm64
60dccc151bd61e309a9c4e12d8cc4813f5b3bdad7d264f5855f1eb7aa5cd210b  clumsies-linux-x86_64

v0.7.1

06 Feb 12:14

Choose a tag to compare

What's New

  • Sort prompt/bundle/config list output by name ascending
  • Remove leading blank line before sync spinner output

Checksums (SHA256)

59713f5ffb656c2d0df62fdfbe4073f23f3bfadb6c8be920873880df531e0e7d  clumsies-darwin-arm64
d6b1b6cc8dec8b6a4b3e61ccc730fa3a973ed90f5959925611ce9863be065e93  clumsies-darwin-x86_64
7d6ac7d554430f6051f050532c54592832e1540103243a4d24dfdc6f473b67dd  clumsies-linux-arm64
156523f6a5496f6743cdaa58e20364846aec1384382ea1a792de266f325ca95e  clumsies-linux-x86_64

v0.7.0

23 Jan 11:58

Choose a tag to compare

What's New

  • Restructured init workflow: Replaced clumsies init with clumsies bundle import
    • bundle import <name> now auto-creates .prompts/ and runs git init
    • Support --remote-url option to set remote during import
  • New clumsies remote command: Set or update remote origin for .prompts/
  • Enhanced batch operations:
    • bundle update --add now supports directories and hash references
    • prompt rm and bundle rm support batch deletion
  • Added -h/--help flag to all subcommands (bundle, prompt, config)

Checksums (SHA256)

91cc75d867202ca2b1a025e53ccff4ba927b2d30a54c3c4a7e40b64ea913358d  clumsies-darwin-arm64
4236e0246af1ac61c447ff4b5f3b3997df7d9510250d06346d3fff651ad7938e  clumsies-darwin-x86_64
cb6a83151851557fe673023cd7cca042b20dc0a8d6af8cfb28e177fa1a3b3496  clumsies-linux-arm64
4f47d22a19dc6e3964c58623c552808a6d8e5ad9245bb0b87d209976f0aac4f9  clumsies-linux-x86_64

v0.6.2

23 Jan 08:34

Choose a tag to compare

What's New

  • Unified git output capture and display across all commands
  • Prompt list now shows category instead of created date
  • Prompt import supports multiple hashes

Checksums (SHA256)

4bf0c2b782633eb6d7c158daaf2b93ab51a1205bc7cec7e691eb62599b0864eb  clumsies-darwin-arm64
55c84c0fbfce15adbd01f8e79228c5a89ac63e780e41d597e419d4ba59f552e9  clumsies-darwin-x86_64
00c66f832088fadabe170b9476dd1532d1415524b983c27d7dbad63be4d35d88  clumsies-linux-arm64
ec08ea17f553b09c0dc2d34e232c212641b04fbb50c54b20cff8ea9b8a11d901  clumsies-linux-x86_64

v0.6.1

14 Jan 16:48

Choose a tag to compare

What's New

  • Registry branch support: Use url#branch syntax to specify branch (e.g. git@github.com:user/repo.git#dev)
  • Fast bundle/prompt commands: Default uses local cache, add -s flag to sync with remote
  • Meta-prompt move semantics: clone/pull now move (not copy) files from .prompts/ to root
  • Conflict detection: Creates CLAUDE.remote.md when destination already exists

Checksums (SHA256)

```
f68a3c514062967f6f6dbbfbd971abeab431b3900f65f64cfbe8d141feecb5ad clumsies-darwin-arm64
99b00298ced9d05be794e8d710b2c334933cbf50a98755183201e6486970484a clumsies-darwin-x86_64
677028549f0d03fafb41798941bf807af31f3d2872eb9d0ac021d1c5b4d065a0 clumsies-linux-arm64
2aee2ab617eb0bbbaff0b346b02daadeabd85701a737e69483f1777215a7b35e clumsies-linux-x86_64
```

v0.6.0

13 Jan 19:19

Choose a tag to compare

What's New

Command Changes

  • bundle register / prompt register - Renamed from create -P/-B
  • init <bundle> <url> - Now requires both bundle name and git remote URL
  • clone <url> - New command for cloning .prompts/ to a new machine
  • Removed -d/--desc option - Bundle metadata now extracted from meta-prompt file's YAML frontmatter

Git Error Display

  • Push/pull failures now show actual git error messages
  • Displayed in dim color to distinguish from clumsies output

UI Improvements

  • Added spinners to push, pull, and clone commands
  • Theme color applied to status and log headers
  • Simplified status output (shows change count only)
  • Help text now includes config key examples
  • Uses git pull --rebase for cleaner history

Bug Fixes

  • Git command exit code checking (was only catching spawn errors)
  • Push retry bug - now attempts push even if no new commit
  • Unbuffered stdout fixes spinner output ordering
  • Memory bug in prompt index updates

Checksums (SHA256)

00631a39b2e47f7fb1bed46008917ddbae568c1ebfc2e15b4bb504c48152ec3b  clumsies-darwin-arm64
915aaafe83db2bb0f9f4621616c7d2c7f6958a7a5aee8eb3ef1151f7e6e96872  clumsies-darwin-x86_64
8435887952319e5f606de9eba2758d449ce37a76d2843344f44e02555902b5d1  clumsies-linux-arm64
1b14c5e3139496748e17822c02c403d5dcc068e8930357390af803650a918a95  clumsies-linux-x86_64