From 3a33a5d5fcea2dca7e95a59c7c9002e7aa6c6b11 Mon Sep 17 00:00:00 2001 From: Kiril Kovachev Date: Thu, 8 May 2025 23:20:10 +0100 Subject: [PATCH] doc: Comment why permissions are being altered --- src/main.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.rs b/src/main.rs index 3f94600..37f6339 100644 --- a/src/main.rs +++ b/src/main.rs @@ -46,6 +46,7 @@ fn setup(args: SetupArgs) -> Result<(), std::io::Error> { let filled_in_config = formatx!(config_template, args.api_url, args.rest_url, args.username, args.botpassword, args.oauth2_token).unwrap(); let path = shellexpand::tilde(BOT_CONFIG_PATH).into_owned(); std::fs::write(&path, filled_in_config).unwrap(); + // Fix permissions on UNIX-like systems, since mwbot-rs doesn't like to read configs with loose permissions. { use std::os::unix::fs::PermissionsExt; std::fs::set_permissions(path, std::fs::Permissions::from_mode(0o600))?;