Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
```
redisctl/
├── crates/
│ ├── redis-common/ # Shared utilities (config, output, errors)
│ ├── redis-cloud/ # Cloud API client library
│ ├── redis-enterprise/ # Enterprise API client library
│ └── redisctl/ # Unified CLI application
Expand All @@ -22,9 +21,8 @@ redisctl/
```

### Key Components
- **redis-common**: Shared utilities for config, output formatting (JSON/YAML/Table), JMESPath queries, errors
- **redis-cloud**: Cloud API client with handlers for subscriptions, databases, users, backups, ACLs, peering
- **redis-enterprise**: Enterprise API client with handlers for clusters, bdbs, nodes, users, modules, stats
- **redis-cloud**: Cloud API client with handlers for subscriptions, databases, users, backups, ACLs, peering (100% test coverage)
- **redis-enterprise**: Enterprise API client with handlers for clusters, bdbs, nodes, users, modules, stats (100% test coverage)
- **redisctl**: Main CLI with smart routing logic in `router.rs`, profile management, deployment detection

### CLI Architecture (Three-Tier Design)
Expand Down
8 changes: 0 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,6 @@ redisctl/
├── crates/
│ ├── redis-cloud/ # Cloud API client library
│ ├── redis-enterprise/ # Enterprise API client library
│ ├── redis-common/ # Shared utilities
│ └── redisctl/ # Unified CLI application
├── docs/ # Documentation (mdBook)
├── tests/ # Integration tests
Expand All @@ -189,12 +188,6 @@ redisctl/
- Support for cluster management, CRDB, modules
- Bootstrap and initialization workflows

- **redis-common** - Shared utilities
- Configuration and profile management
- Output formatting (JSON, YAML, Table)
- JMESPath query engine
- Error handling

#### CLI Application
- **redisctl** - Unified command-line interface
- Smart command routing
Expand Down Expand Up @@ -298,7 +291,6 @@ Add to your `Cargo.toml`:
[dependencies]
redis-cloud = "0.1.0" # For Cloud API
redis-enterprise = "0.1.0" # For Enterprise API
redis-common = "0.1.0" # For shared utilities
```

Example usage:
Expand Down
5 changes: 0 additions & 5 deletions crates/redis-common/CHANGELOG.md

This file was deleted.

27 changes: 0 additions & 27 deletions crates/redis-common/Cargo.toml

This file was deleted.

121 changes: 0 additions & 121 deletions crates/redis-common/src/config.rs

This file was deleted.

57 changes: 0 additions & 57 deletions crates/redis-common/src/error.rs

This file was deleted.

7 changes: 0 additions & 7 deletions crates/redis-common/src/lib.rs

This file was deleted.

113 changes: 0 additions & 113 deletions crates/redis-common/src/output.rs

This file was deleted.

Loading
Loading