Files
big-brother/api/app/services/file_content.ts
T
RutraandClaude Opus 5.5 c106fcfc62 Édition du docker-compose.yml depuis la page d'un conteneur
Vérification par docker compose config avant écriture, application avec
docker compose up -d et retour à la version précédente en cas d'échec.
Historique des versions par fichier. Le Caddyfile et le compose gardent
un retour à la ligne final.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 18:31:33 +02:00

9 lines
326 B
TypeScript

/**
* Content written to a configuration file edited from the dashboard:
* "\n" line breaks and a final line break (the request body comes trimmed).
*/
export function toFileContent(content: string) {
const normalized = content.replace(/\r\n/g, '\n')
return normalized.endsWith('\n') ? normalized : `${normalized}\n`
}