Skip to content

Documentation and UX cleanup tasks #251

@joshrotenberg

Description

@joshrotenberg

Summary

Collection of smaller documentation and UX improvements identified during the documentation reorganization.

Tasks

Profile Configuration Clarity

  • Add note to README about where profiles are stored
    • Linux: ~/.config/redisctl/config.toml
    • macOS: ~/.config/redisctl/config.toml (preferred) or ~/Library/Application Support/com.redis.redisctl/config.toml
    • Windows: %APPDATA%\redis\redisctl\config.toml
  • Update profile subcommand to show config file location
    • Add profile path command to show config file location
    • Show path in profile list output header
    • Add note in profile set success message about where it was saved
  • Add example of what the config file looks like in README quick start

Command Output Improvements

  • Make error messages more actionable (suggest next steps)
  • Add hints when commands fail (e.g., "Did you mean...")
  • Improve --help output with more examples

Documentation Additions

  • Add section about debugging with RUST_LOG
  • Document how to use with Docker in more detail
  • Add troubleshooting section to README for common first-time issues
  • Create a "Common Recipes" section with copy-paste examples

Shell Completion Improvements

  • Test and document shell completions for all supported shells
  • Add note about reloading shell after installing completions
  • Consider auto-detecting shell and suggesting completion command

Configuration File Features

  • Document environment variable expansion in config files
  • Add example showing ${VAR:-default} syntax
  • Consider adding config validate command

Quick Start Improvements

  • Add "verify your setup" section after configuration
  • Include test command to verify credentials work
  • Add common first commands to try

Related Issues

Priority

Medium - These are quality-of-life improvements that will help new users get started more easily.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or requestgood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions