csvmd
Convert a CSV file to a Markdown table 📊
# Convert a file on disk
# Convert a file passed to stdin
|
Installation
macOS or Linux via Homebrew
- Install the latest version by running
brew tap timrogers/tap && brew install csvmd. - Run
csvmd --helpto check that everything is working and see the available commands.
macOS, Linux or Windows via Cargo, Rust's package manager
- Install Rust on your machine, if it isn't already installed.
- Install the
csvmdcrate by runningcargo install csvmd. - Run
csvmd --helpto check that everything is working and see the available commands.
macOS, Linux or Windows via direct binary download
- Download the latest release for your platform. macOS, Linux and Windows devices are supported.
- Add the binary to
$PATH, so you can execute it from your shell. For the best experience, call itcsvmdon macOS and Linux, andcsvmd.exeon Windows. - Run
csvmd --helpto check that everything is working and see the available commands.
Usage
Convert CSV to Markdown table
Usage: csvmd [OPTIONS] [FILE]
Arguments:
[FILE] Input CSV file (if not provided, reads from stdin)
Options:
-d, --delimiter <DELIMITER> CSV delimiter character [default: ,]
--no-headers Treat first row as data, not headers
--stream Use streaming mode for large files (writes output immediately)
-h, --help Print help
-V, --version Print version