Ferret Junior - "gh for Forgejo"
Find a file
Nicola Zangrandi 9644640e6c
Some checks failed
/ build (push) Successful in 36s
/ publish (push) Failing after 45s
feat(ci): added release workflow
2025-02-05 11:33:01 +01:00
.forgejo/workflows feat(ci): added release workflow 2025-02-05 11:33:01 +01:00
.env.example feat(fj): added basic repo CRUD operations 2025-02-05 11:06:19 +01:00
.gitignore feat(fj): added basic repo CRUD operations 2025-02-05 11:06:19 +01:00
fj.go feat(ci): added release workflow 2025-02-05 11:33:01 +01:00
go.mod feat(fj): added basic repo CRUD operations 2025-02-05 11:06:19 +01:00
go.sum feat(fj): added basic repo CRUD operations 2025-02-05 11:06:19 +01:00
LICENSE feat(fj): initial commit 2025-02-05 11:05:45 +01:00
logo.png docs(fj): added logo 2025-02-05 11:06:25 +01:00
README.md feat(ci): added release workflow 2025-02-05 11:33:01 +01:00

Ferret Junior, the mascot of software project 'FJ', a command line tool to interface with the forgejo git forge. A young ferret standing on two legs, smiling, with a shirt saying 'FJ' in reddish brown letters, computers in the ground. Logo, white background, cut out, not realistic.

Ferret Junior - A Forgejo CLI

"gh for Forgejo"

Configuration

The application can be configured using environment variables or a .env file. Create a copy of .env.example as .env and modify the values:

cp .env.example .env

Required variables:

  • FJ_HOST: Your Forgejo instance URL
  • FJ_USERNAME: Your Forgejo username
  • FJ_API_TOKEN: Your Forgejo API token
  • FJ_SSH_KEY_PATH: Path to your SSH key
  • FJ_SSH_USER: SSH user for your Forgejo instance

Environment variables take precedence over values in the .env file.