feat: add rlmx config command for global settings#40
Conversation
- `rlmx config set/get/list/delete/path` subcommands - Settings stored in ~/.rlmx/settings.json with 0600 permissions - API keys injected into process.env at startup (env vars take priority) - Sensitive keys (API_KEY, SECRET, TOKEN) always masked in output - Type coercion: booleans, numbers auto-detected from string input - 16 new tests (158 total, all passing) Wish: cli-settings
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
rlmx config set/get/list/delete/pathfor managing~/.rlmx/settings.jsonprocess.envat startup — no shell exports neededTest plan
rlmx config set GEMINI_API_KEY <key>→ saves, masked in outputrlmx config get GEMINI_API_KEY→ shows masked valuerlmx "query"works with key from settings.json (no env export)Wish: cli-settings