AryanVBW / AryanVBW/Andro-CLI

🔧 Add Configuration File Support (JSON/YAML)

Open
#6 0 comments 0 reactions 0 assignees View on GitHub
enhancement feature hacktoberfest python
Dominant language
Python
Stars
100
Forks
16
PR merge metrics
No merged PRs in 30d

Description

## Description
Allow users to save their preferences and configurations in a config file instead of passing command-line arguments every time.

## Tasks
- [ ] Design configuration file structure
- [ ] Implement config file parser (JSON or YAML)
- [ ] Add --config flag to load settings
- [ ] Create default config template
- [ ] Document configuration options

## Expected Outcome
Users can save and reuse configurations easily.

## Skills Required
- Python programming
- JSON/YAML parsing
- File I/O operations

## Difficulty Level
🟡 Intermediate

---
*Hacktoberfest 2025 - Feature enhancement*

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the CLI's existing command-line argument handling and trace how preferences are currently passed into the tool. Define the JSON/YAML structure, implement the --config loading path and default template, then document the available options; done means users can save and reuse configurations instead of repeating arguments.

Written by the indexing model from the issue text.

Assessment

Tech stack
json, python, yaml
Domain
cli, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.