Why markdown-table-fixer? β’ Demo β’ Quick Start β’ Architecture β’ CLI Reference β’ Contributing β’ License
- Perfect Alignment: Calculates maximum column widths and formats crisp, readable Markdown tables.
- CSV Conversion: Converts raw CSV or TSV spreadsheets directly into GitHub-Flavored Markdown.
- Terminal Preview: Test and inspect table rendering in the terminal before committing.
$ python markdown_table_fixer.py
============================================================
π FORMATTED GITHUB-FLAVORED MARKDOWN TABLE
============================================================
| Feature | Status | Priority |
| --------------- | ----------- | -------- |
| Authentication | Completed | High |
| Payment Gateway | In Progress | Critical |
| Dark Mode | Planned | Medium |
============================================================# 1. Clone the repository
git clone https://github.com/TauqeerMustafa/markdown-table-fixer.git
cd markdown-table-fixer
# 2. Run CLI tool immediately (No pip install required)
python markdown_table_fixer.py --helpflowchart LR
UnevenTable["π Uneven Markdown / CSV Data"] --> TableFixer["βοΈ markdown_table_fixer.py"]
TableFixer --> WidthCalc["π Column Width Calculation"]
WidthCalc --> FormattedTable["β¨ Aligned GitHub-Flavored Table"]
| Command | Description |
|---|---|
python markdown_table_fixer.py --help |
Display full help menu and flag options |
python markdown_table_fixer.py |
Run default execution mode |
Contributions, feature suggestions, and pull requests are warmly welcomed!
- Read our Contributing Guidelines.
- Follow our Code of Conduct.
Distributed under the MIT License. See LICENSE for details.
Crafted with β€οΈ for the open-source community by Tauqeer Mustafa.