├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── rust_sadari_cli_demo_main.png ├── rust_sadari_cli_demo_result.png └── rust_sadari_demo.gif ├── src ├── helper │ ├── calc.rs │ ├── draw.rs │ ├── event.rs │ ├── mod.rs │ └── tools.rs ├── lib.rs └── main.rs ├── tests ├── calc.rs ├── data │ ├── input_auto_generated_result.txt │ ├── input_different_length.txt │ ├── input_empty.txt │ ├── input_maximum_length.txt │ ├── input_minimum_length.txt │ ├── input_name_only.txt │ ├── input_same_length.txt │ ├── input_two_lines_1.txt │ ├── input_two_lines_2.txt │ ├── input_two_lines_3.txt │ └── test_text.txt └── tools.rs └── text.txt /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | debug_only.log 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/README.md -------------------------------------------------------------------------------- /assets/rust_sadari_cli_demo_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/assets/rust_sadari_cli_demo_main.png -------------------------------------------------------------------------------- /assets/rust_sadari_cli_demo_result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/assets/rust_sadari_cli_demo_result.png -------------------------------------------------------------------------------- /assets/rust_sadari_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/assets/rust_sadari_demo.gif -------------------------------------------------------------------------------- /src/helper/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/src/helper/calc.rs -------------------------------------------------------------------------------- /src/helper/draw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/src/helper/draw.rs -------------------------------------------------------------------------------- /src/helper/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/src/helper/event.rs -------------------------------------------------------------------------------- /src/helper/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/src/helper/mod.rs -------------------------------------------------------------------------------- /src/helper/tools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/src/helper/tools.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/src/main.rs -------------------------------------------------------------------------------- /tests/calc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/calc.rs -------------------------------------------------------------------------------- /tests/data/input_auto_generated_result.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/data/input_auto_generated_result.txt -------------------------------------------------------------------------------- /tests/data/input_different_length.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/data/input_different_length.txt -------------------------------------------------------------------------------- /tests/data/input_empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/input_maximum_length.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/data/input_maximum_length.txt -------------------------------------------------------------------------------- /tests/data/input_minimum_length.txt: -------------------------------------------------------------------------------- 1 | name1 2 | result1 -------------------------------------------------------------------------------- /tests/data/input_name_only.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/data/input_name_only.txt -------------------------------------------------------------------------------- /tests/data/input_same_length.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/data/input_same_length.txt -------------------------------------------------------------------------------- /tests/data/input_two_lines_1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/data/input_two_lines_1.txt -------------------------------------------------------------------------------- /tests/data/input_two_lines_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/data/input_two_lines_2.txt -------------------------------------------------------------------------------- /tests/data/input_two_lines_3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/data/input_two_lines_3.txt -------------------------------------------------------------------------------- /tests/data/test_text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/data/test_text.txt -------------------------------------------------------------------------------- /tests/tools.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/tests/tools.rs -------------------------------------------------------------------------------- /text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-sadari-cli/HEAD/text.txt --------------------------------------------------------------------------------