Project scaffold and CLI skeleton #1

Closed
opened 2026-06-13 14:51:09 +00:00 by foresle · 1 comment
Owner

Set up the Rust project and the command surface that everything else hangs off.

Scope:

  • Cargo project producing a single binary.
  • Command structure: run ingest, run feed, login, subscribe, list.
  • Shared building blocks both services reuse (config, database, Telegram client setup).

Notes:

  • One binary holds both long-running services. They run as separate Docker containers, each started by its own command.
  • Recommended CLI argument parser: clap (ecosystem default).
Set up the Rust project and the command surface that everything else hangs off. Scope: - Cargo project producing a single binary. - Command structure: `run ingest`, `run feed`, `login`, `subscribe`, `list`. - Shared building blocks both services reuse (config, database, Telegram client setup). Notes: - One binary holds both long-running services. They run as separate Docker containers, each started by its own command. - Recommended CLI argument parser: `clap` (ecosystem default).
foresle added this to the 0.1.0 milestone 2026-06-13 14:51:09 +00:00
foresle self-assigned this 2026-06-13 14:51:09 +00:00
foresle added this to the Developing project 2026-06-13 14:51:09 +00:00
foresle added reference dev 2026-06-13 15:48:26 +00:00
foresle stopped working 2026-06-13 15:48:54 +00:00
4 minutes 20 seconds
foresle added the due date 2026-06-13 2026-06-13 15:49:11 +00:00
foresle added spent time 2026-06-13 16:13:43 +00:00
5 minutes
foresle stopped working 2026-06-13 16:27:34 +00:00
13 minutes 49 seconds
Author
Owner

Closed in 4ccdf17dd0.

Closed in 4ccdf17dd0.
foresle stopped working 2026-06-13 17:13:19 +00:00
2 minutes 26 seconds
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Total time spent: 25 minutes 35 seconds
foresle
25 minutes 35 seconds
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

2026-06-13

Reference
foresle/notgram#1
No description provided.