Automatize Projetos SFML com Pro++

Já faz um tempo que fico fazendo muitas coisas com SFML como testes para o game que estou desenvolvendo, além de animações, testes, ... e entre outras coisas. E cansado de criar projetos do zero, eu criei um comando que automatiza a criação de projetos SFML e C++. Trata-se de um código básico que por enquanto só serve para SFML mesmo, mas futuramente pretendo ampliá-lo para vários tipos de bibliotecas, exemplos: Raylib, OpenGL(com GLFW), Dear ImGui(with OpenGL com GLFW), SDL(2 e 3), SFML3 e entre outras. Compilar e instalar A dependência opcional é Terlang para compilar e instalar, mas você pode compilar e instalar manualmente, se desejar. Faça o download, descompacte, entre no pro++/, compile e instale: wget https://terminalroot.com.br/downs/pro++.zip unzip pro++.zip cd pro++ ter build.ter ter install.ter Uso Para criar seu projeto, basta roda o comando e informar o nome do Projeto/Classe que você deseja como parâmetro(se Houver espaços no nome, use aspas para indicá-lo), e em seguida entre e compile com Terlang: pro++ "Meu Projeto" cd MeuProjeto ter build.ter Nesse caso irá criar o diretório e arquivos: MeuProjeto ├── build.ter ├── main.cpp ├── meu-projeto.cpp └── meu-projeto.hpp O projeto após compilado, rodará automáticamente o binário. Se desejar desinstalar: sudo rm /usr/local/bin/pro++.

Apr 9, 2025 - 18:04
 0
Automatize Projetos SFML com Pro++

Já faz um tempo que fico fazendo muitas coisas com SFML como testes para o game que estou desenvolvendo, além de animações, testes, ... e entre outras coisas.

E cansado de criar projetos do zero, eu criei um comando que automatiza a criação de projetos SFML e C++.

Trata-se de um código básico que por enquanto só serve para SFML mesmo, mas futuramente pretendo ampliá-lo para vários tipos de bibliotecas, exemplos: Raylib, OpenGL(com GLFW), Dear ImGui(with OpenGL com GLFW), SDL(2 e 3), SFML3 e entre outras.

Compilar e instalar

A dependência opcional é Terlang para compilar e instalar, mas você pode compilar e instalar manualmente, se desejar.

Faça o download, descompacte, entre no pro++/, compile e instale:

wget https://terminalroot.com.br/downs/pro++.zip
unzip pro++.zip
cd pro++
ter build.ter
ter install.ter

Uso

Para criar seu projeto, basta roda o comando e informar o nome do Projeto/Classe que você deseja como parâmetro(se Houver espaços no nome, use aspas para indicá-lo), e em seguida entre e compile com Terlang:

pro++ "Meu Projeto"
cd MeuProjeto
ter build.ter

Nesse caso irá criar o diretório e arquivos:

MeuProjeto
├── build.ter
├── main.cpp
├── meu-projeto.cpp
└── meu-projeto.hpp

O projeto após compilado, rodará automáticamente o binário.

Se desejar desinstalar: sudo rm /usr/local/bin/pro++.