jefftriplett / frontmatter-cli

:fast_forward: Frontmatter CLI tool to make working with frontmatter easier

Home Page:https://pypi.org/project/frontmatter-cli/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

frontmatter-cli

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.

Install

$ python -m pip install frontmatter-cli

Usage

$ 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!

Contributing

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:

Contact / Social Media

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.

About

:fast_forward: Frontmatter CLI tool to make working with frontmatter easier

https://pypi.org/project/frontmatter-cli/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 68.1%Language:Just 31.9%