Tebas is a project manager based on custom templates & plugins
Tebas is a command based utility to handle projects. Its strength is user-made templates and plugins, which provide the useful functionalities.
It adds a .tebas file into a folder, registering it as a project.
The interface to use Tebas is the command line. For example:
tebas template list will output a list of installed templates.
There is an extensive command line help menu, accessed with tebas --help.
Additionally, the numerical exit codes can give a lot of information about what went wrong.
Each project has a template linked to it, that provides functionality in the form of scripts to run in projects and globals that run at template-level.
Templates are user made. They are files with the .tbtem extension. You can double click them to install them.
Install templates directly from the Official Tebas Registry.
Plugins are global, and also provide functionality in the form of scripts to run in projects and globals that run at plugin-level.
They are user made. They are files with the .tbplg extension. You can double click them to install them.
Install plugins directly from the Official Tebas Registry.
You can install Tebas for Windows, Linux and MacOS with the portable executables from the releases.
Once you have it installed, you can update it using tebas update.
This software is licensed under the MIT License.
If you want to develop templates or plugins, first of all familiarize yourself with the TableScript scripting language.
Then, read about the imports that are available in Tebas scripts.
Also, try to keep in mind the design guidelines.
You can follow this step-by-step tutorial for creating a template, it will help you understand the workflow better.
Once you have developed a working template/plugin, make a PR to the Official Tebas Registry.
Before creating templates, read about their structure.
Also, we suggest using the tbtem template.
Before creating plugins, read about their structure.
Also, we suggest using the tbplg template.
Please, be careful with templates and plugins. They cannot access private files and cannot run process without confirmation/permission, but could contain code that can damage your project.
Check the source from where you download things. All templates and plugins in the Official Tebas Registry are certified safe to use.