DEV Community

Cover image for Squid, a terminal for everyone
Tom Lienard
Tom Lienard

Posted on

Squid, a terminal for everyone

Squid

Squid in an open-source electron terminal in developement.

Here is the GitHub repo, the code is documented so feel free to contribute :
https://github.com/QuiiBz/squid

Screenshots


Features

  • Choose the bash you want
  • Create, delete, switch terminal tabs
  • Create the theme you want
  • Many settings like font size/family, cursor type...
  • Auto-update

Themes

There is a complete theme system which works with .theme.json files, located in userData/Squid. To apply a theme, edit the currentTheme key in settings.squid.json to match the theme name. Here is an exemple of a material theme :

{
  "name":"material",
  "background":"rgb(41, 45, 62)",
  "foreground":"#ECEFF1",
  "cursor":"#FFCC00",
  "black":"#000000",
  "red":"#E54B4B",
  "green":"#9ECE58",
  "yellow":"#FAED70",
  "blue":"#396FE2",
  "magenta":"#BB80B3",
  "cyan":"#2DDAFD",
  "white":"#d0d0d0",
  "lightBlack":"#6b6b6b",
  "lightRed":"#FF5370",
  "lightGreen":"#C3E88D",
  "lightYellow":"#FFCB6B",
  "lightBlue":"#82AAFF",
  "lightMagenta":"#C792EA",
  "lightCyan":"#89DDFF",
  "lightWhite":"#ffffff"
}
Enter fullscreen mode Exit fullscreen mode

Coming soon

  • Plugins creation
  • Hosts remember with
    • Quick SSH connect
    • Built-in SFTP

Top comments (0)