Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Distribute as a snap?

Aperta
#48 1 commento 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
go
Ambito
cli, release

Direzione di ricerca

Iniziate con la snap/snapcraft.yaml proposta e verificate come la CLI implementa i comandi init, config, push e version. Compilate e installate lo snap come descritto, quindi verificate questi comandi, l’output di version e l’accesso ai percorsi di configurazione proposti; il lavoro è completato quando lo snap può essere compilato e fornisce le funzionalità previste.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hi,

Would you consider distributing this CLI tool as a snap?
This would make it much simpler to install on a bunch of distros, e.g.

snap install gotify-cli
...
gotify-cli push "Hello World"

I've worked out a minimal snapcraft yaml file (assuming it is included in this repo as snap/snapcraft.yaml):

name: gotify-cli
summary: A command line interface for pushing messages to gotify/server.
description: |
  Gotify-CLI is a command line client for pushing messages to gotify/server.

version: git
grade: stable
base: core20

confinement: strict

apps:
  gotify-cli:
    command: bin/cli
    plugs: [network]

parts:
  gotify-cli:
    plugin: go
    source: .

This was enough for me to build it locally, install it and test the init/config/push functionalities. The version command only spits unknowns tho. Furthermore some of the proposed path for the config file are most likely not exposed by default to the snap.

Lingua principale
Go
Stelle
588
Fork
73
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di gotify/cli

Tutte le issue di gotify/cli

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.