Skip to content
Snippets Groups Projects
Commit 1763991a authored by nfontrod's avatar nfontrod
Browse files

src/create_hooks.rs: add executable permissions to hooks files

parent 3d17978f
No related branches found
No related tags found
No related merge requests found
use std::fs::File; use std::fs::File;
use std::io::Write; use std::io::Write;
use std::os::unix::prelude::PermissionsExt;
use std::{ use std::{
path::PathBuf, path::PathBuf,
process::{exit, Command}, process::{exit, Command},
...@@ -73,6 +74,8 @@ fn create_file(folder: &PathBuf, file_name: &str, content: &str) { ...@@ -73,6 +74,8 @@ fn create_file(folder: &PathBuf, file_name: &str, content: &str) {
); );
exit(7); exit(7);
}); });
let mut permissions = file.metadata().unwrap().permissions();
permissions.set_mode(0o755);
} }
/// Create 3 files in `.git/hooks` folder /// Create 3 files in `.git/hooks` folder
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment