You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+51-19Lines changed: 51 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,14 +4,32 @@
4
4
5
5
Terminal-based file converter built with Go. It provides a modern, user-friendly Terminal User Interface (TUI) for batch converting images, videos, audio, and documents between various formats.
@@ -78,18 +104,10 @@ Terminal-based file converter built with Go. It provides a modern, user-friendly
78
104
- PDF compression/optimization
79
105
- CSV to Excel conversion with styled headers and auto-fit columns
80
106
- Excel to CSV export (exports first sheet)
81
-
82
-
> **Note:** Video and audio conversion requires `ffmpeg`. Ebook conversions beyond EPUB require Calibre's `ebook-convert`. DOCX conversions require Pandoc.
83
-
84
-
**PATH Note (ebook-convert):**
85
-
-**Linux:** Typically available at `/usr/bin/ebook-convert` (or `/snap/bin/ebook-convert`). Ensure the directory is on `PATH`.
86
-
-**macOS (Homebrew):**`/opt/homebrew/bin/ebook-convert` (Apple Silicon) or `/usr/local/bin/ebook-convert` (Intel).
87
-
-**Windows:**`C:\Program Files\Calibre2\ebook-convert.exe` (or `C:\Program Files (x86)\Calibre2\ebook-convert.exe`). Add the folder to `PATH` if not detected.
88
-
89
-
**PATH Note (pandoc):**
90
-
-**Linux:** Typically available at `/usr/bin/pandoc` or `/usr/local/bin/pandoc`.
91
-
-**macOS (Homebrew):**`/opt/homebrew/bin/pandoc` (Apple Silicon) or `/usr/local/bin/pandoc` (Intel).
92
-
-**Windows:**`C:\Program Files\Pandoc\pandoc.exe` (or `C:\Program Files (x86)\Pandoc\pandoc.exe`). Add the folder to `PATH` if not detected.
107
+
- JSON ↔ YAML conversion (preserves nested data)
108
+
- JSON ↔ XML conversion with automatic root wrapping
109
+
- JSON ↔ CSV / Excel (first sheet) conversions
110
+
- YAML ↔ TOML conversion
93
111
94
112
## Installation
95
113
@@ -240,6 +258,20 @@ Start in a specific directory:
240
258
|`Esc`| Go back / Cancel |
241
259
|`q`| Quit application |
242
260
261
+
## Notes
262
+
263
+
**PATH Note (ebook-convert):**
264
+
265
+
-**Linux:** Typically available at `/usr/bin/ebook-convert` (or `/snap/bin/ebook-convert`). Ensure the directory is on `PATH`.
266
+
-**macOS (Homebrew):**`/opt/homebrew/bin/ebook-convert` (Apple Silicon) or `/usr/local/bin/ebook-convert` (Intel).
267
+
-**Windows:**`C:\Program Files\Calibre2\ebook-convert.exe` (or `C:\Program Files (x86)\Calibre2\ebook-convert.exe`). Add the folder to `PATH` if not detected.
268
+
269
+
**PATH Note (pandoc):**
270
+
271
+
-**Linux:** Typically available at `/usr/bin/pandoc` or `/usr/local/bin/pandoc`.
272
+
-**macOS (Homebrew):**`/opt/homebrew/bin/pandoc` (Apple Silicon) or `/usr/local/bin/pandoc` (Intel).
273
+
-**Windows:**`C:\Program Files\Pandoc\pandoc.exe` (or `C:\Program Files (x86)\Pandoc\pandoc.exe`). Add the folder to `PATH` if not detected.
0 commit comments