Skip to content

config file support #67

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

danshapiro
Copy link

@danshapiro danshapiro commented Jul 12, 2025

  • Add clipboard support and fix windows paths
  • Add support for configuration files

Closes #64

- Introduced `-C/--copy` option to copy output to clipboard using `pyperclip`.
- Updated `README.md` to document the new clipboard feature and installation instructions for `pyperclip`.
- Added tests for clipboard functionality
- Fixed slashes so tests work between windows & linux
- Introduced loading of project and user configuration files from TOML format.
- Added `--no-config` option to disable configuration loading and use only command-line options.
- Updated `pyproject.toml` to include `tomli` dependency for TOML parsing on Python versions < 3.11.
- Enhanced README.md to document configuration file usage and examples.
- Added tests for configuration file loading and precedence.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Feature Suggestion: Configuration file support for default options
1 participant