| Crates.io | agadir |
| lib.rs | agadir |
| version | 0.1.0 |
| created_at | 2024-05-18 09:13:32.574502+00 |
| updated_at | 2024-05-18 09:13:32.574502+00 |
| description | Blogging over the terminal |
| homepage | https://github.com/pythops/agadir |
| repository | https://github.com/pythops/agadir |
| max_upload_size | |
| id | 1244170 |
| size | 474,454 |
You can download the pre-built binaries from the release page release page
You can install agadir from crates.io
cargo install agadir
Run the following command:
git clone https://github.com/pythops/agadir
cd agadir
cargo build --release
This will produce an executable file at target/release/agadir that you can copy to a directory in your $PATH.
j or Down : Scroll down.
k or Up: Scroll up.
G: Go to the end.
gg: Go to the top.
Enter: Show the content of the post.
Esc: Go to the table of content.
the posts should have the following format:
---
title: Your post title here
created_at: DD/MM/YYYY
modified_at: DD/MM/YYYY
---
Your post content goes here in Markdown format.
The main directory is $HOME/.agadir, and it can be overriden with AGADIR env variable.
Its structure is as follows:
.agadir/
βββ key
βββ posts/
βββ assets/
β βββ fig.png
βββ post_1.md
βββ post_2.md
key: This is the server signing key. It is generated once at the startup and used everytime the server restarts.posts: This is where the posts should be located.assets: This directory serves as a place to store images/figures for the posts.The default listening port is 2222 and can be customized with --port or -p cli option.
ssh blog.pythops.com
GPLv3