Crates.io | genesis_rs |
lib.rs | genesis_rs |
version | |
source | src |
created_at | 2024-07-14 06:53:21.911983 |
updated_at | 2024-07-15 10:29:36.293496 |
description | Enabling developers with Genesis. Genesis is a powerful, flexible, and user-friendly project starter tool designed for Go and Rust developers. It streamlines the initial setup process, allowing developers to focus on what truly matters: building great applications and solving business problems. |
homepage | https://github.com/ThembinkosiThemba/genesis |
repository | https://github.com/ThembinkosiThemba/genesis |
max_upload_size | |
id | 1302809 |
size | 0 |
go mod tidy
for Go and cargo build
for Rust projectsWhen developing software, setting up a new project can be a time-consuming and often frustrating process. Genesis solves this problem by:
By handling the initial setup, Genesis allows developers to immediately dive into application core functionality and business logic, significantly reducing time-to-market for new ideas.
Install Genesis using Cargo, the Rust package manager:
cargo install genesis_rs
Genesis offers both interactive and non-interactive modes to suit your workflow:
Simply run:
genesis run
Follow the prompts to select your project language and specify the project name.
Specify the language and path directly:
genesis run --language <LANG> --path /path/to/your/project
For example:
genesis run --language rust --path /path/to/your/project
genesis
: Display version and available commandsgenesis run
: Start the interactive project setupgenesis run --language <LANG> --path <PATH>
: Run with specific language and pathgenesis --help
: Show the help message with all available optionsWe welcome contributions to Genesis! Whether it's adding new features, improving documentation, or reporting bugs, your help is appreciated. Please feel free to:
Check out our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or need support, feel free to: