Repository Manager Experiment
This AI-generated Repository Manager serves as an experiment.
Getting the Code
You can clone the repository from GitHub using the following command:
git clone https://github.com/QuestFinTech/repo-man
cd your-repository
Replace your-username and your-repository with the actual values.
High-Level Description
This project is an experimental repository manager generated with AI assistance. It demonstrates how to:
- Build and run a simple Go-based project.
- Organize project output files and manage build artifacts effectively.
- Keep the workspace clean with a concise and reusable build system utilizing a
Makefile.
Key project features:
- Configurable build targets.
- Simplified commands to clean and manage build artifacts.
This project is well-suited for experimentation, testing, and learning how to use Makefile in conjunction with Go for building and managing small projects.
How to Build and Run
1. Install Prerequisites
- Ensure you have Go installed (version 1.24+ recommended).
- Make sure you have
make installed.
2. Build the Project
Run the following command to build the project:
make build
This will:
- Compile the project into the
build/ directory.
- Create a
data/ subdirectory inside the build/ folder if it doesn't exist.
3. Run the Software
Once the project is built, you can run the compiled binary with:
make run
This will:
- Ensure the project is built.
- Run the compiled binary.
4. Clean the Workspace
To clean up the workspace and remove the build/ directory along with all its contents, use:
make clean
Feel free to explore 😊