Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iboud0/simplified-git


https://github.com/iboud0/simplified-git

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

        

# Simplified-Git

## Overview

Simplified Git is a user-friendly tool that offers a simplified version of Git for efficient repository creation and management. With both a graphical user interface (GUI) for intuitive interactions and a command-line interface (CLI) for terminal enthusiasts, this tool caters to a diverse range of user preferences.

## Features

### GUI Mode

Explore the simplicity of Git operations with just a few clicks in the GUI mode. Navigate through the application effortlessly, making repository management accessible to users of all experience levels.

### CLI Mode (REPL)

For a streamlined command-line experience, the REPL (Read-Eval-Print Loop) in CLI mode allows users to initialize Git repositories with ease. Simply specify the repository path, and Simplified Git takes care of the rest.

## Getting Started

### GUI Mode

To run the GUI mode:

run qmake in qt creator, then run the project.

Enjoy the simplicity of Git operations through the graphical interface.

### CLI Mode

To run the CLI mode:

```bash
# Navigate to the project directory
cd path/to/Simplified-Git

# Uncomment the relevant code block in main.cpp for CLI
# Compile and run the CLI application
```

## Testing

The tests folder contains various test files, each with a corresponding README providing instructions on how to execute the tests. Explore the test files to ensure Simplified Git functions seamlessly in different scenarios.

## Contributing

Contributions to Simplified Git are welcome! Submit bug reports, suggest features, or contribute directly through pull requests. Your input is valuable to the project's growth.

## License

Simplified Git is licensed under the [MIT License](LICENSE), fostering collaboration and continuous improvement.