go-feedo

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2025 License: Apache-2.0 Imports: 16 Imported by: 0

README

go-feedo

An RSS feed aggregator microservice written in Go.
The command-line interface (CLI) is homemade, without using frameworks like Bubble Tea or Cobra.
Interactions with the PostgreSQL database are implemented without an ORM like GORM.

Requirements

Before anything, you need to have Go and PostgreSQL installed on your system.

Configure the database. In the ~/.config/go-feedo/config.json file, add the following line:

{
  "db_url": "postgres://<db_user>:<db_password>@localhost:5432/<db_name>?sslmode=disable"
}

Installation

The straightforward option is to install the CLI globally using Go tooling:

go install github.com/alnah/go-feedo@latest

Or, clone the repo from GitHub and compile it using the Makefile:

git clone https://github.com/alnah/go-feedo && cd go-feedo && make

Otherwise, download the appropriate artificat extract the downloaded file, and install the CLI according to your custom setup.

Usage

Ask for help inside the CLI:

go-feedo help

Licence

This project is distributed under the Apache License. See the LICENCE file for more details.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL