get_work_dir

Function get_work_dir 

Source
pub fn get_work_dir() -> Result<PathBuf, AppError>
Expand description

获取工作目录路径

根据环境自动判断工作目录:

  • 开发环境:使用 workspace 目录(测试时使用 workspace/test
  • 生产环境:使用可执行文件所在目录

§示例

use knife_util::get_work_dir;

fn main() -> Result<(), knife_util::AppError> {
    let work_dir = get_work_dir()?;
    println!("工作目录: {:?}", work_dir);
    Ok(())
}