This is a very early WIP project. My goal is to make working with Frontmatter a little nicer from the command line. The API is going to change, and I plan on adding some other features to make editing Frontmatter easier too.
$ python -m pip install frontmatter-cli
$ frontmatter-cli --help
Usage: frontmatter-cli [OPTIONS] [EXTRA_CONTEXT]... [INPUT] [OUTPUT]
Options:
--version Show the version and exit.
--help Show this message and exit.
Commands:
main*
## Echo'ing text as Frontmatter
$ echo "Hello World!" | frontmatter-cli --title="My New Blog Post" - -
---
title: My New Blog Post
---
Hello World!
PRs are welcome at https://github.com/jefftriplett/frontmatter-cli.
Linting should be verified by running just lint
. There are currently no tests, so just test
is expected to fail.
In addition to the development supporting packages that will be installed by just
, you may need to install the following:
- just
- pre-commit
pip install pre-commit
Here are a few ways to keep up with me online. If you have a question about this project, please consider opening a GitHub Issue.