apache / apache/opendal-oli

new feature: `config` subcommand to manage configuration (interactively)

Open
#8 2 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
27
Forks
6
Avg merge
17h 45m
Merged PRs (30d)
2

Description

### Feature Description

like `git config`, providing a built-in subcommand to help add, view, edit or remove configurations. With a minimal but friendly TUI

### Problem and Solution

For example, `oli config add` will prompt the user to fill in the storage type, endpoint, etc., to help them get started quickly without needing to find and read our documentation.

### Additional Context

_No response_

### Are you willing to contribute to the development of this feature?

- [x] Yes, I am willing to contribute to the development of this feature.

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named. Start by locating the Rust CLI command definitions and existing configuration handling, then review how storage type and endpoint are represented. Done should include an interactive `oli config` subcommand supporting add, view, edit, and remove with a minimal friendly TUI.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.