6 releases
0.6.5 | Nov 27, 2024 |
---|---|
0.6.4 | Nov 27, 2024 |
0.6.1 | Sep 23, 2024 |
0.5.9 | Sep 23, 2024 |
0.1.0 |
|
#147 in Configuration
560 downloads per month
18KB
309 lines
ini_helper
implement example:
use tanzhenhui_code_lib::generate_get_ini_info;
generate_get_ini_info!(bz_dir, input_dir, output_dir, password);
this will read a file named "config.ini" in the same path of your program. in this example,the file will be like this:
config.ini
[common]
- bz_dir = D:\tool\Bandizip\bz.exe
- input_dir = D:\BaiduNetdiskDownload\
- output_dir = D:\BaiduNetdiskDownload\output
- password = 这是一个中文密码
you can get the info in the other place of your code like this:
use_example:
let IniInfo {
bz_dir,
input_dir,
output_dir,
password,
} = get_ini_info();
and you get four String variable in your code
git_helper
use_example:
use std::path::Path;
use tanzhenhui_code_lib::git_helper;
let path = Path::new(r"D:\PlugInSystem");
git_helper::git_command(path,"git branch -D branch_name");
it's equals to "cd D:\PlugInSystem && git branch -D branch_name"
You can look at the source code and look for some packaged git commands in GitManager what's more, a simplified merge request for gitlab is provided
Dependencies
~10–21MB
~366K SLoC