Estoy tratando de encontrar una manera de ejecutar dch
en modo no interactivo, para incorporar la debian/changelog
creación y manipulación de archivos dentro de un script de shell.
Parece que solo cuando se ejecuta con el argumento -r ""
funciona (como se especifica aquí ). Sin embargo, necesito usar diferentes argumentos.
dch -n "some nice message"
es suficiente.-n
bandera no funciona si necesita crear un nuevo registro de cambios por primera vez:dch: fatal error at line 573: Cannot find debian/changelog anywhere! Are you in the source code tree? (You could use --create if you wish to create this file.)
Eso depende de lo que pretendas hacer con él.
dch
recoge las variablesVISUAL
/EDITOR
para determinar el editor, y la única condición es que comprenda / ignore una opción inicial del formulario+n
. Entonces puedo hacer:Y obtenga una operación razonablemente automatizada.
fuente