A CLI tool to manage content of a site based on Jekyll
The tool will support commands like:
- hyde post new
- hyde post list
- hyde post view
- hyde post delete
- hyde page new
- hyde page list
- hyde page view
- hyde page delete
The tool will be built in .NET and be available as a global tool. This prototype uses the Spectre Console CLI library.
Ideally, the tool should expose an interactive UI similar to the one found in the GitHub CLI.
When creating a new post or a new page, users should be able to:
- provide most of the parameters as arguments
- provide parameters interactively (optional)
- use default values specified in a configuration dotfile (e.g.
.hyde.json
) - create a blank page/post and let the user customize the content