Distribute as a snap?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
Línea de trabajo
Comience con la snap/snapcraft.yaml propuesta e inspeccione cómo implementa la CLI los comandos init, config, push y version. Construya e instale el snap tal como se describe y, después, verifique esos comandos, la salida de version y el acceso a las rutas de configuración propuestas; se considera terminado cuando el snap se puede construir y proporciona la funcionalidad esperada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Go
- Estrellas
- 588
- Forks
- 73
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de gotify/cli
-
Dificultad 3/5 1-2 días Aptitud para principiantes 74/100
-
a:feature
-
Package for Ubuntu Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
watch without command timeout Abiertoa:feature
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
-
a:feature
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
Todos los issues de gotify/cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
bug group: validation priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
codecheckers/chekhov#51 ·
-
Creating worktree from an existing remote branch with a slash in it, has unexpected behaviour Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100