You can download the pre-built binaries from the release page release page
You can install agadir from crates.io
cargo install agadirRun the following command:
git clone https://github.com/pythops/agadir
cd agadir
cargo build --releaseThis 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.
- Adjust the terminal size based on the client.
- Display images.
- Load posts from remote git repositories.
ssh blog.pythops.com
GPLv3
