Skip to content

Commit 6b194ab

Browse files
committed
♻️ Refactor Code
1 parent 155b1c0 commit 6b194ab

File tree

2 files changed

+11
-8
lines changed

2 files changed

+11
-8
lines changed

src/commands.rs

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,16 +22,19 @@ fn generate_name(link: &String, config: Config) -> String {
2222
return name;
2323
}
2424

25-
pub fn insert(input: String, mut data: Data, config: Config) {
26-
let name = generate_name(&input, config);
27-
28-
let bookmark = Bookmark {
29-
is_file: !is_url(&input),
30-
link: input,
25+
fn generate_bookmark(link: String, name: String) -> Bookmark {
26+
Bookmark {
27+
is_file: !is_url(&link),
28+
link: link,
3129
name: name,
3230
date: Local::now().to_string(),
33-
};
31+
}
32+
}
33+
34+
pub fn insert(input: String, mut data: Data, config: Config) {
35+
let name = generate_name(&input, config);
3436

37+
let bookmark = generate_bookmark(input, name);
3538
data.bookmarks.push(bookmark);
3639

3740
fs::write(

src/config.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ pub struct Config {
1414
#[structopt(long)]
1515
pub verbose: bool,
1616

17-
///Name of bookmark ; Required for -i or -v
17+
///Name of bookmark ; Required for -i or -l
1818
#[structopt(short, long)]
1919
pub name: Option<String>,
2020
}

0 commit comments

Comments
 (0)