Estoy tratando de encontrar una manera de ejecutar dchen modo no interactivo, para incorporar la debian/changelogcreació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.-nbandera 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.
dchrecoge las variablesVISUAL/EDITORpara 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