1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
// Copyright notice and licensing information.
// These lines indicate the copyright of the software and its licensing terms.
// SPDX-License-Identifier: Apache-2.0 OR MIT indicates dual licensing under Apache 2.0 or MIT licenses.
// Copyright © 2023-2024 LibMake. All rights reserved.
//! A simple test program for the `generate_from_args` function.
//!
//! This program simulates command line arguments and calls the `generate_from_args` function
//! to generate files based on the provided arguments.
//!
//! # Arguments
//!
//! * `--author=<value>` - The author name for the generated files.
//! * `--output=<value>` - The output directory for the generated files.
//!
//! # Example
//!
//! To run this test program, use the following command:
//!
//! ```
//! $ cargo run --release
//! ```
//!
//! Make sure to replace `<value>` with the desired values for `--author` and `--output`.
//!
//! If successful, this program will print "Successfully generated files!".
//!
//! If there is an error, it will print an error message.
// Import the necessary function for generating files from arguments
use generate_from_args;
/// A simple test program for the `generate_from_args` function.
///
/// This program simulates command line arguments and calls the `generate_from_args` function
/// to generate files based on the provided arguments.
///
/// # Arguments
///
/// * `--author=<value>` - The author name for the generated files.
/// * `--output=<value>` - The output directory for the generated files.
///
/// # Example
///
/// To run this test program, use the following command:
///
/// ```
/// $ cargo run --release
/// ```
///
/// Make sure to replace `<value>` with the desired values for `--author` and `--output`.
///
/// If successful, this program will print "Successfully generated files!".
///
/// If there is an error, it will print an error message.
pub