Skip to content

a simple project initialization script with customizable templates

Notifications You must be signed in to change notification settings

BjorneEk/proinit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

proinit


simple project initialization script that automates the process of setting up a new project.

Currently suports c, c++, Java and Scala projects

Project:

A projects created by proinit looks like the folowing:

test-project
├── .git
│   └─── ...
├── .gitignore
├── Makefile
├── README.md
└── src
    └── main.c

to generate this project the folowing command was used

$ proinit test-project --language c --template MY_TEMPLATE --git

Creating templates

more templates for the already supported languages can be added in their respective ~/.proinit/<language>/templates folder and will then automaticaly be available to use with the proinit script


Limitations

  • package generated Java and Scala package names are currently the project name in all lower case

lang

size

lines