jediterm | Works with SSH and PTY | Command Line Interface library

 by   JetBrains Java Version: v2.5 License: LGPL-3.0

kandi X-RAY | jediterm Summary

kandi X-RAY | jediterm Summary

jediterm is a Java library typically used in Utilities, Command Line Interface applications. jediterm has no bugs, it has no vulnerabilities, it has build file available, it has a Weak Copyleft License and it has low support. You can download it from GitHub.

The main purpose of the project is to provide a pure Java terminal widget that can be easily embedded into an IDE. It supports terminal sessions both for SSH connections and local PTY on Mac OSX, Linux and Windows. The library is used by JetBrains IDEs like PyCharm, IDEA, PhpStorm, WebStorm, AppCode, CLion, and Rider. Since version 2.5 there is a standalone version of the JediTerm terminal, provided as Mac OSX distribution. The name JediTerm origins from J(from Java) + edi(reversed IDE) + Term(obviously from terminal). Also the word Jedi itself gives some confidence and hope in the Universe of thousands of different terminal implementations. Dmitry Trofimov , Clément Poulain.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              jediterm has a low active ecosystem.
              It has 593 star(s) with 166 fork(s). There are 63 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 30 open issues and 57 have been closed. On average issues are closed in 257 days. There are 5 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of jediterm is v2.5

            kandi-Quality Quality

              jediterm has 0 bugs and 0 code smells.

            kandi-Security Security

              jediterm has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              jediterm code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              jediterm is licensed under the LGPL-3.0 License. This license is Weak Copyleft.
              Weak Copyleft licenses have some restrictions, but you can use them in commercial projects.

            kandi-Reuse Reuse

              jediterm releases are available to install and integrate.
              Build file is available. You can build the component from source.
              Installation instructions are not available. Examples and code snippets are available.
              jediterm saves you 20148 person hours of effort in developing the same functionality from scratch.
              It has 39682 lines of code, 4720 functions and 302 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi has reviewed jediterm and discovered the below as its top functions. This is intended to give you an instant insight into jediterm implemented functionality, and help decide if they suit your requirements.
            • Initializes this panel
            • Adds the given action provider to the given menu item
            • Finds the previous separator between the given separators
            • Gets the position of the next separator between the specified separators
            • Paint the component
            • Draw the input method uncommitted characters
            • Draw characters
            • Draws a single character sequence
            • Helper to layout the view
            • Escapes property name in a property file
            • Read control sequence
            • Merges two sorted points
            • This method initializes menu bar
            • Creates the CSS properties of the specified font
            • Utility method to compare two CharSequences ignoring whitespace
            • Layout the components of the given container
            • This method erase the text in terminal mode
            • Called when a key event is pressed
            • Handle a key event
            • Layout
            • Overrides superclass to modify labels and heights
            • Paint the background
            • Returns the drop index for the specified point
            • Displays keyboard interactive prompt
            • Creates the label for the tab
            • Process character
            Get all kandi verified functions for this library.

            jediterm Key Features

            No Key Features are available at this moment for jediterm.

            jediterm Examples and Code Snippets

            No Code Snippets are available at this moment for jediterm.

            Community Discussions

            Trending Discussions on jediterm

            QUESTION

            PyCharm Terminal not working on Raspbian OS
            Asked 2020-Nov-09 at 01:27

            In PyCharm on my Raspberry Pi 4 8GB with Raspbian installed, PyCharm has this error:

            ...

            ANSWER

            Answered 2020-Jul-26 at 15:15

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install jediterm

            You can download it from GitHub.
            You can use jediterm like any standard Java library. Please include the the jar files in your classpath. You can also use any IDE and you can run and debug the jediterm component as you would do with any other Java program. Best practice is to use a build tool that supports dependency management such as Maven or Gradle. For Maven installation, please refer maven.apache.org. For Gradle installation, please refer gradle.org .

            Support

            Terminal protocol description: http://invisible-island.net/xterm/ctlseqs/ctlseqs.html. Terminal Character Set Terminology and Mechanics: http://www.columbia.edu/kermit/k95manual/iso2022.html. VT420 Programmer Reference Manual: http://manx.classiccmp.org/collections/mds-199909/cd3/term/vt420rm2.pdf. Control sequences visualization: http://www.gnu.org/software/teseq/. Terminal protocol tests: http://invisible-island.net/vttest/. Open Source Origin and History.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/JetBrains/jediterm.git

          • CLI

            gh repo clone JetBrains/jediterm

          • sshUrl

            git@github.com:JetBrains/jediterm.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Command Line Interface Libraries

            ohmyzsh

            by ohmyzsh

            terminal

            by microsoft

            thefuck

            by nvbn

            fzf

            by junegunn

            hyper

            by vercel

            Try Top Libraries by JetBrains

            kotlin

            by JetBrainsKotlin

            compose-multiplatform

            by JetBrainsKotlin

            compose-jb

            by JetBrainsKotlin

            JetBrainsMono

            by JetBrainsShell

            ideavim

            by JetBrainsKotlin