Overview
This is the 0.0.1 pre-release of the cinit
project initialization tool. As a pre-release, this version is intended for early testing.
Key Features
- Basic Project Initialization
- Support for creating (
create
orc
) and initializing (init
ori
) C or C++ projects.
- Support for creating (
- Command-line Options
--help
or-h
: Displays help and usage instructions.--version
or-v
: Displays the version number of the tool.--c
: Configures the project for C language (default setting).--cpp
: Configures the project for C++ language.
Usage
The usage pattern for cinit
is as follows:
cinit <command> [project_name] [options]
or
cinit [options] <command> [project_name]
Examples:
- Create a new C project named
example_project
:
cinit create example_project
- Initialize a new C++ project named
example_project
:
cinit init example_project --cpp
- Display help information:
cinit --help
Known Issues
- Limited Functionality: This pre-release includes only the most basic features required to initialize a project. Advanced features and customization options are not yet implemented.
- Error Handling: The error handling in this version is minimal, with basic checks and messages. More robust validation and informative error messages will be added in future releases.
- Project Name Validation: The tool performs only basic validation of the project name. Improvements to this aspect are planned.