HackerTrans
トップ新着トレンドコメント過去質問紹介求人

nikoksr

no profile record

コメント

nikoksr
·6 年前·議論
Greatly simplified, accelerated and automated the creation of project directories.

I have always been annoyed by creating directories for new projects. Always the same procedure. Always the same commands. Always the same source files. So I wrote a small shell function which created C++ and Python projects for me. But after a few months I started to learn golang. And there I was again. Creating directories and files myself. But at this point the function could hardly be extended.

So I started to transform my shell function into a powerful and expandable go application. Learning go by starting a new project and solving a personal problem at the same time? Perfect!

Now a few months have passed and proji has become much more powerful and diverse. The templates it uses, which are called classes, are not bound to languages or anything like that, you can create a class for really everything. No matter how complex the class is, proji creates the project in seconds. Class configurations can be imported and exported, making it easy to share them with other users.

With the latest version of proji there is a new feature that takes proji to the next level. Proji can copy the structures of repositories on Github and Gitlab and import them as a class which you can use locally to create your own projects.

Additional features: Classes support shell scripts, template files to minimize the boilerplate code you have to write, ...

[ 1 ]: https://github.com/nikoksr/proji