mirror of
https://github.com/MrBeanCpp/MIT.git
synced 2026-05-01 14:20:04 +08:00
format&去掉一个警告
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
use std::{env, fs, io};
|
|
||||||
use crate::utils::util::ROOT_DIR;
|
use crate::utils::util::ROOT_DIR;
|
||||||
|
use std::{env, fs, io};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
初始化mit仓库 创建.mit/objects .mit/refs/heads .mit/HEAD
|
初始化mit仓库 创建.mit/objects .mit/refs/heads .mit/HEAD
|
||||||
@@ -14,10 +14,7 @@ pub fn init() -> io::Result<()> {
|
|||||||
return Ok(());
|
return Ok(());
|
||||||
}
|
}
|
||||||
|
|
||||||
let dirs = [
|
let dirs = [mit_dir.join("objects"), mit_dir.join("refs/heads")];
|
||||||
mit_dir.join("objects"),
|
|
||||||
mit_dir.join("refs/heads"),
|
|
||||||
];
|
|
||||||
// 创建 .git 目录和子目录
|
// 创建 .git 目录和子目录
|
||||||
for dir in &dirs {
|
for dir in &dirs {
|
||||||
fs::create_dir_all(dir)?;
|
fs::create_dir_all(dir)?;
|
||||||
@@ -32,15 +29,13 @@ pub fn init() -> io::Result<()> {
|
|||||||
#[cfg(target_os = "windows")]
|
#[cfg(target_os = "windows")]
|
||||||
fn set_dir_hidden(dir: &str) -> io::Result<()> {
|
fn set_dir_hidden(dir: &str) -> io::Result<()> {
|
||||||
use std::process::Command;
|
use std::process::Command;
|
||||||
Command::new("attrib")
|
Command::new("attrib").arg("+H").arg(dir).spawn()?.wait()?; // 等待命令执行完成
|
||||||
.arg("+H")
|
|
||||||
.arg(dir)
|
|
||||||
.spawn()?
|
|
||||||
.wait()?; // 等待命令执行完成
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg( not(target_os = "windows"))]
|
#[cfg(not(target_os = "windows"))]
|
||||||
fn set_dir_hidden(dir: &str) -> io::Result<()> { //类unix系统下'.'开头就已经是隐藏文件(夹)了
|
fn set_dir_hidden(dir: &str) -> io::Result<()> {
|
||||||
|
//类unix系统下'.'开头就已经是隐藏文件(夹)了
|
||||||
|
let _ = dir;
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user