update readme with link to backend and updated examples

This commit is contained in:
Travis Shears 2026-03-09 19:42:20 +01:00
parent 35d90d3c8d
commit ea4e78a737
Signed by: travisshears
GPG key ID: CB9BF1910F3F7469

View file

@ -1,25 +1,32 @@
# Snippets CLI CMS
# Snippets TUI CMS / MCP Server
A simple command-line interface for managing my code snippets.
A simple command-line interface for managing my code snippets. Includes a MCP server for interacting with my snippets from Claude Code.
Written in Clojure via Babashka.
Interactive elements are powered by [Gum](https://github.com/charmbracelet/gum).
[Clojure Backend Repo](https://git.travisshears.com/travisshears/snippets)
## Run dev
To run commands:
```shell
$ bb -m cli.main create
$ bb -m snippets-cms.tui create
```
or
```shell
$ ./snippets_cms.bb
```
Or to play around and call individual functions using the REPL:
```shell
$ rlwrap bb repl
user=> (require '[cli.create :as command])
user=> (require '[snippets-cms.tui-actions.create :as command])
user=> (def mock-snippet {:title "mock snippet from repl" :slug "mock" :tags '("mock") :markdown "# This is a mock"})
#'user/mock-snippet
user=> (command/create-snippet mock-snippet)