chore: update documentation
This commit is contained in:
37
CLAUDE.md
37
CLAUDE.md
@@ -41,16 +41,47 @@ go install
|
||||
## Quick Start with Server
|
||||
|
||||
```bash
|
||||
# 1. Start KVS server (in ../kvs/)
|
||||
cd ../kvs && ./kvs config.yaml
|
||||
# 1. Start KVS server as daemon (in ../kvs/)
|
||||
cd ../kvs
|
||||
./kvs start config.yaml
|
||||
|
||||
# Check server is running
|
||||
./kvs status
|
||||
|
||||
# View logs to get root token
|
||||
tail ~/.kvs/logs/kvs_config.yaml.log | grep "Token:"
|
||||
|
||||
# 2. Run shell
|
||||
cd ../kvs-sh
|
||||
./kvs-shell
|
||||
|
||||
# 3. In shell:
|
||||
# connect http://localhost:8080
|
||||
# auth $KVS_ROOT_TOKEN
|
||||
# auth <root-token-from-logs>
|
||||
# put test/data '{"hello":"world"}'
|
||||
|
||||
# 4. Stop server when done
|
||||
cd ../kvs
|
||||
./kvs stop config
|
||||
```
|
||||
|
||||
**Daemon Commands:**
|
||||
```bash
|
||||
# Start server
|
||||
./kvs start config.yaml # or just: ./kvs start config
|
||||
|
||||
# Check status
|
||||
./kvs status # Show all instances
|
||||
./kvs status config # Show specific instance
|
||||
|
||||
# View logs
|
||||
tail -f ~/.kvs/logs/kvs_config.yaml.log
|
||||
|
||||
# Stop server
|
||||
./kvs stop config
|
||||
|
||||
# Restart server
|
||||
./kvs restart config
|
||||
```
|
||||
|
||||
**Important:** If auth fails with "token not found", the database has old data. Either:
|
||||
|
Reference in New Issue
Block a user