Skip to content

Commit b220eb0

Browse files
committed
tmp save
1 parent 6f3c15f commit b220eb0

34 files changed

Lines changed: 706 additions & 473 deletions

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

diesel.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# see https://diesel.rs/guides/configuring-diesel-cli
33

44
[print_schema]
5-
file = "file_classification_core/src/schema.rs"
5+
file = "file_classification_core/src/internal/schema.rs"
66
custom_type_derives = ["diesel::query_builder::QueryId", "Clone"]
77

88
[migrations_directory]

file_classification_cli/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22
name = "file_classification_cli"
3-
version = "0.1.0"
4-
edition = "2021"
3+
version = "0.2.0"
4+
edition = "2024"
55

66
[dependencies]
77
file_classification_core = { path = "../file_classification_core" }

file_classification_cli/src/bin/create_file.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use file_classification_core::create_file;
2-
use file_classification_core::establish_connection;
1+
use file_classification_core::files::create_file;
2+
use file_classification_core::database::establish_connection;
33
use std::io::stdin;
44

55
fn main() {
@@ -10,22 +10,22 @@ fn main() {
1010
let mut path = String::new();
1111

1212
println!("Please input File Name:");
13-
stdin().read_line(&mut type_).unwrap();
14-
let type_ = type_.trim_end();
15-
16-
println!("Please input File Type:");
1713
stdin().read_line(&mut name).unwrap();
1814
let name = name.trim_end();
1915

16+
println!("Please input File Type:");
17+
stdin().read_line(&mut type_).unwrap();
18+
let type_ = type_.trim_end();
19+
2020
println!("Please input File Path:");
2121
stdin().read_line(&mut path).unwrap();
2222
let path = path.trim_end();
2323

24-
let result = create_file(connection, name, path, &type_);
24+
let result = create_file(connection, name, type_, path);
2525
match result {
2626
Ok((file, group)) => {
27-
println!("\nSaved file {path} with id {}", file.id);
28-
println!("Saved group {type_} with id {}", group.id);
27+
println!("File created successfully!(File<{:?}>)", file);
28+
println!("Group created successfully!(Group<{:?}>)", group);
2929
}
3030
Err(e) => {
3131
eprintln!("An error occurred: {}", e);

file_classification_cli/src/bin/create_file_group.rs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use file_classification_core::create_file_group;
2-
use file_classification_core::establish_connection;
3-
use std::io::{stdin, stdout, Write};
1+
use file_classification_core::file_group::create_file_group;
2+
use file_classification_core::database::establish_connection;
3+
use std::io::{Write, stdin, stdout};
44

55
fn main() {
66
let connection = &mut establish_connection();
@@ -19,10 +19,11 @@ fn main() {
1919
let group_id: i32 = group_id_input.trim().parse().expect("Invalid Group ID");
2020

2121
let result = create_file_group(connection, file_id, group_id);
22-
if result.is_ok() {
23-
println!("\nFile ID {} added to Group ID {}", file_id, group_id);
24-
} else {
25-
println!("\nFailed to add File ID {} to Group ID {}", file_id, group_id);
22+
match result {
23+
Ok(new_file_group) => {
24+
println!("FileGroup created successfully!NewFileGroup<{:?}>", new_file_group)
25+
}
26+
Err(e) => eprintln!("Error creating FileGroup: {}", e),
2627
}
2728
}
2829

file_classification_cli/src/bin/create_group.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use file_classification_core::create_group;
2-
use file_classification_core::establish_connection;
1+
use file_classification_core::groups::create_group;
2+
use file_classification_core::database::establish_connection;
33
use std::io::stdin;
44

55
fn main() {
@@ -14,7 +14,7 @@ fn main() {
1414
let group = create_group(connection, name);
1515
match group {
1616
Ok(group) => {
17-
println!("\nGroup {} created successfully, ID: {}", group.name, group.id);
17+
println!("Group created successfully!(Group<{:?}>)", group);
1818
}
1919
Err(e) => {
2020
println!("\nError creating group: {}", e);

file_classification_cli/src/bin/create_group_tag.rs

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
use file_classification_core::create_group_tag;
2-
use file_classification_core::establish_connection;
3-
use std::io::{stdin, stdout, Write};
1+
use file_classification_core::group_tag::create_group_tag;
2+
use file_classification_core::database::establish_connection;
3+
use std::io::{Write, stdin, stdout};
44

55
fn main() {
66
let connection = &mut establish_connection();
@@ -19,10 +19,11 @@ fn main() {
1919
let tag_id: i32 = tag_id_input.trim().parse().expect("Invalid Tag ID");
2020

2121
let result = create_group_tag(connection, group_id, tag_id);
22-
if result.is_ok() {
23-
println!("\nTag ID {} added to Group ID {}", tag_id, group_id);
24-
} else {
25-
println!("\nFailed to add Tag ID {} to Group ID {}", tag_id, group_id);
22+
match result {
23+
Ok(new_group_tag) => {
24+
println!("GroupTag created successfully!NewGroupTag<{:?}>", new_group_tag)
25+
}
26+
Err(e) => eprintln!("Error creating GroupTag: {}", e),
2627
}
2728
}
2829

file_classification_cli/src/bin/create_tag.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use file_classification_core::create_tag;
2-
use file_classification_core::establish_connection;
1+
use file_classification_core::tags::create_tag;
2+
use file_classification_core::database::establish_connection;
33
use std::io::stdin;
44

55
fn main() {
@@ -14,7 +14,7 @@ fn main() {
1414
let tag = create_tag(connection, name);
1515
match tag {
1616
Ok(tag) => {
17-
println!("\nCreated tag {name} with id {}", tag.id);
17+
println!("Tag created successfully!(Tag<{:?}>)", tag);
1818
}
1919
Err(e) => {
2020
println!("\nError creating tag: {}", e);

file_classification_cli/src/bin/delete_file.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use file_classification_core::delete_file;
2-
use file_classification_core::establish_connection;
1+
use file_classification_core::files::delete_file;
2+
use file_classification_core::database::establish_connection;
33
use std::io;
44
fn main() {
55
let connection = &mut establish_connection();

file_classification_cli/src/bin/delete_group.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
use file_classification_core::delete_group;
2-
use file_classification_core::establish_connection;
1+
use file_classification_core::groups::delete_group;
2+
use file_classification_core::database::establish_connection;
33
use std::io;
44
fn main() {
55
let connection = &mut establish_connection();

0 commit comments

Comments
 (0)