https://github.com/luispedro/umake
Universal Make
https://github.com/luispedro/umake
Last synced: about 1 year ago
JSON representation
Universal Make
- Host: GitHub
- URL: https://github.com/luispedro/umake
- Owner: luispedro
- License: mit
- Created: 2023-03-06T01:14:29.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-20T06:05:24.000Z (over 1 year ago)
- Last Synced: 2025-02-20T07:21:51.686Z (over 1 year ago)
- Language: Python
- Size: 16.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING.MIT
Awesome Lists containing this project
README
# UMake
`umake` is a simple command line tool to convert files from one format to another.
It is best illustrated with an example: if you have a file called `file.docx`
and you want to convert it to `file.pdf`, you can use `umake` to do it.
```bash
umake file.pdf
```
This will call `libreoffice` on the command line to convert the file to `pdf`.
Currently supported transformations:
- `SVG` to `PNG`/`SVG`: `umake file.pdf` (uses [inkscape](https://inkscape.org/) on the command line)
- `DOCX`/`DOC`/`ODT` to `PDF`: `umake file.pdf` (uses libreoffice on the command line)
- `MD` to `DOCX`: `umake file.docx` (uses [pandoc](https://pandoc.org/) on the command line)