Telosys doc
WebsiteTwitterLinkedInNews
  • Telosys documentation
  • Telosys CLI
    • Installation on Linux
    • Installation on Windows
    • CLI configuration
    • CLI commands
    • Getting started
  • Telosys with VSCode
    • Extension installation
    • VSCode settings
    • Telosys terminal in VSCode
    • Telosys editor configuration
  • Telosys with JetBrains IDE
  • Project configuration
  • Project variables
  • Project databases
  • Models and entities
    • Model structure
    • Entity
    • Attribute / Link
    • Annotations
    • Tags
    • Examples
    • Model creation
    • Model installation
    • Models management
  • Bundles of templates
    • Bundle structure
    • Bundle creation
    • Bundles installation
    • Bundles management
    • Velocity language
    • Velocity directives
    • Velocity object types
    • Telosys directives
    • Telosys variables
    • Telosys objects
    • Code snippets
  • Code generation
    • "gen" command
    • "genb" command
  • Target languages
    • C++
    • C#
    • Golang
    • Java
    • JavaScript
    • Kotlin
    • PHP
    • Python
    • Scala
    • TypeScript
  • Target databases (SQL)
    • Predefined rules
    • Specific rules
    • Type size and precision
  • Telosys with Git
    • GitHub usage
    • Install with Git
    • Publish with Git
  • Support the project
  • How to contribute
  • Sponsors
  • IDE and editors
  • Telosys 3 Eclipse plugin
    • Eclipse plugin installation
    • Eclipse customization
    • Telosys 3 database model
Powered by GitBook
On this page
  • 1 – Launching Telosys in the Terminal
  • 2 - Terminal customization
  • 3 - Plugin installation

Telosys with JetBrains IDE

PreviousTelosys editor configurationNextProject configuration

Last updated 4 months ago

For seamless integration of Telosys with a JetBrains IDE (IntelliJ, PyCharm, GoLand, PhpStorm, etc.), the simplest approach is to launch the telosys command in the IDE's integrated terminal and install the plugin that provides syntax highlighting for .entity files.

1 – Launching Telosys in the Terminal

Prerequisite: The telosys command must be accessible via the PATH (an environment variable of the shell you are using; see "Telosys installation" for details).

Steps:

  • Open a new tab in the IDE's terminal with the shell of your choice (by default, the current directory is the root of the active project).

  • Launch Telosys from this shell: Command: telosys (or tt for older versions). Telosys starts in the current directory.

  • Set the Telosys "home" directory with the command h .

Note: You can also launch Telosys with the -h . parameter so that the "home" directory is set immediately. Command: telosys -h .

2 - Terminal customization

You can also use the IDE settings to define Telosys as the terminal shell.

Steps:

  • Open the "Settings" (Ctrl + Alt + S)

  • Go to "Tools / Terminal"

  • Define Telosys as the default shell :

    • Shell path: aaa/bbb/ccc/telosys.bat -h . (telosys command full path, with ".bat" extension on Windows)

    • Default tab name: Telosys

Example:

By doing so, Telosys will be launched by default every time a new tab is opened in the terminal ( for example by clicking on “+” or with "Ctrl+Shift+T" )

3 - Plugin installation

See:

https://telosys.hashnode.dev/telosys-plugin-for-jetbrains-ide