Giter Site home page Giter Site logo

zebulon75018 / vcterm Goto Github PK

View Code? Open in Web Editor NEW
36.0 5.0 0.0 1.73 MB

Terminal with docking as Visual Code and integrating with helpfull features...

License: GNU General Public License v3.0

C++ 94.85% QMake 3.71% Shell 1.44%
qt qt5 qt5-applications qt5-gui terminal docking-layout docking docking-application visual-studio-code qt-advanced-docking

vcterm's Introduction

vcterm

Terminal with docking as Visual Code and integrating with helpfull features...

I'm looking for beta testeur ( charles ( dot ) vidal ( at ) gmail ( dot ) com

Prerequisity

  1. Qt 5
  2. qtwebengine

You must clone 3 repository, this will be done by compil.sh:

  1. QSingleInstance https://github.com/Skycoder42/QSingleInstance
  2. Qt-Advanced-Docking-System https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
  3. qtterminalwidget : https://github.com/jacob3141/qtterminalwidget
  4. font awesome : https://github.com/gamecreature/QtAwesome

to make the projet: source compil.sh

after lauch cvterm.

cvterm man ls : show the man of ls in a webpage.

Feature

  1. Embedded terminals inside one docking applicaton
  2. Can show help man page. ( qterm man ls )
  3. Can send the same command to all opened terminals
  4. Can open terminal and send a command from a list a command
  5. Can change font ( size / family )
  6. Can change the background by theme.
  7. Drag and drop path or file.
  8. Choose files/directory by file/dir dialog
  9. Find text in terminal
  10. Docking like visual code.

From githubuser0xFFFF

It's a singleInstance Application , so you can interacte with it with the same cmd.

Help

  1. name : add a new terminal close to the tab name
  2. man : open a web page for the man

OPTIONS :

  1. -tab : create a terminal in the tab
  2. -righ : position in workspace
  3. -left: position in workspace
  4. -top: position in workspace
  5. -bottom: position in workspace

Program your interface , your workspace.

./dterm &
sleep 1 
./dterm name Term1 &
sleep 1
./dterm name Term2 &
sleep 1
./dterm name Term3 &
sleep 1
./dterm name Term4 &
sleep 1
./dterm -bottom &
sleep 1
./dterm name Term6 &
sleep 1
./dterm name Term7 &
sleep 1
./dterm name Term8 &
sleep 1
./dterm name Term9 &
sleep 1
./dterm -bottom &
sleep 1
./dterm name Term11 &
sleep 1
./dterm name Term12 &
sleep 1
./dterm name Term13 &
sleep 1

TODO

When I close a windows , not hide it , but close it and close the terminal.

Video

First Demo

Launch multiprocess ! on all terminal, or launch process in multiterminal

New feature

Blog en francais:

https://www.blogger.com/blog/post/edit/1673332321871142560/8502050071487911199

Other interesting projet

https://gnunn1.github.io/tilix-web/

https://github.com/shi-yan/Commandventure ( still some bug , I got a core dump )

vcterm's People

Contributors

zebulon75018 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.