Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jafarabdi/projects_generator
Generate packages/projects from templates
https://github.com/jafarabdi/projects_generator
Last synced: about 2 months ago
JSON representation
Generate packages/projects from templates
- Host: GitHub
- URL: https://github.com/jafarabdi/projects_generator
- Owner: JafarAbdi
- License: unlicense
- Created: 2021-07-02T20:56:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-09-06T19:44:40.000Z (over 3 years ago)
- Last Synced: 2024-04-20T00:53:39.883Z (9 months ago)
- Language: C++
- Size: 53.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Projects generator
Generate packages/projects from templates# CI
[![Build](https://github.com/JafarAbdi/projects_generator/actions/workflows/build_cmake.yml/badge.svg)](https://github.com/JafarAbdi/projects_generator/actions/workflows/build_cmake.yml)
[![Format](https://github.com/JafarAbdi/projects_generator/actions/workflows/format.yml/badge.svg)](https://github.com/JafarAbdi/projects_generator/actions/workflows/format.yml)# Build AppImage locally
```
./scripts/build_appimage.sh
```### Run the program
```
./projects_generator-x86_64.AppImage
```NOTE: If you got an error about `libGL.so.1` not found, you need to install `apt install libglu1-mesa`
### Run the program with different templates
```
./projects_generator-x86_64.AppImage --templates_path=/path_to_templates_dir
./projects_generator-x86_64.AppImage [email protected]:USER/REPO.git
./projects_generator-x86_64.AppImage --git_url=https://github.com/USER/REPO.git
```### Debug the appimage program
```
./projects_generator-x86_64.AppImage --appimage-mount # cd /tmp/.mount_######
```# Develop inside docker image
```
docker pull ghcr.io/jafarabdi/projects_generator:main
docker run -it ghcr.io/jafarabdi/projects_generator:main
./projects_generator/build/projects_generator --templates_path=./projects_generator/templates/
```