Skip to content

siljamdev/Tebas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tebas

Tebas is a project manager based on custom templates & plugins

Usage

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.

Templates

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

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.

Installation

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.

License

This software is licensed under the MIT License.

Development

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.

Templates

Before creating templates, read about their structure.
Also, we suggest using the tbtem template.

Plugins

Before creating plugins, read about their structure.
Also, we suggest using the tbplg template.

A Note about security

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.

About

Lightweight project manager based on the TableScript lang

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages