| Crates.io | blog |
| lib.rs | blog |
| version | 0.1.1 |
| created_at | 2025-02-12 14:39:56.849806+00 |
| updated_at | 2025-02-13 11:01:13.556227+00 |
| description | A CLI tool to manage blog posts |
| homepage | https://github.com/Minigrim0/Blog-CLI |
| repository | https://github.com/Minigrim0/Blog-CLI |
| max_upload_size | |
| id | 1553078 |
| size | 82,176 |
A CLI tool for managing blog posts
$ blog -h
A CLI blog post manager
Usage: blog <COMMAND>
Commands:
new Creates a new blog post with the given title
build Builds the blog post (fetches header images, generates index.html, etc.)
publish Publishes the blog post (Not implemented yet, missing remote handler)
tag Manages tags for a blog post
keyword Manages keywords for a blog post
header Manages header image for a blog post
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
Upon creation of a new blog post, a tree of directories and files is created. The structure is as follows:
<year>
└── <month>
└── <slugified-title>
├── content.md
├── metadata.toml
├── images/
metadata.toml contains the metadata of the post such as the publication and update dates, keywords and tags.