01/27/2023

Warp Terminal

Warp terminal claims to be a "a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app". Here we will go over some of my favorite features and discuss why I made the switch.

Warp Terminal screen shot

Installing

If you are on Mac you can head over to Warp.dev and download it from there or you can use brew to install Warp with the following command:

brew install --cask warp

Features

The idea of Warp is to bring the default terminal into the future by adding ease-of-use features like the following:

  • Mouse cursor use
    • That's right with Warp you can click on the command you are editing and fix it without arrow keying back a million times.
    • You can also edit multiple lines at the same time like with VS Code or any other text editor.
  • Tabs and Panes
    • Warp has tabs like the default terminal allowing you to have multiple projects open a the same time.
    • Warp also has panes that allow you to split the terminal window into sub windows. This is useful if you want to open up your database and your development server simultaneously without switching between tabs.
  • A.I. command search
    • Warp uses GPT-3 to auto-suggest commands if you forget what command you need to run
  • Autocomplete
    • If you hate hitting the up arrow a million times to find that command you ran a while back, Warp has you covered. Warp will auto-complete the command you want, all you have to do is hit the right arrow key.

Warp terminal is a super exciting development with terminals and is definitely worth checking out even if you don't stick with it. It has an enterprise plan for teams that includes collaboration with other team members and a few other features. I will be watching this as it becomes more developed but I am excited to use it for now.

Back

Comments


Be the first to comment!

Read More

Understanding Classes in JavaScript

Classes are blueprints for creating objects (a type of data structure), providing initial values for state (using a constructor), and implementations of behavior (member functions or methods). They ...

Kod.js client or server generated code captures
Kod.js client or server generated code captures

Kod.js

Kod.js is a code preview image generator that runs both in the browser and on Node JS. It is built using highlight.js and uses it for the themes and syntax highlighting.

Svelte Full Text Search - flexsearch

"flexsearch" is a JavaScript library for fast, flexible, and robust search and indexing. It provides a high-performance search engine that is optimized for search and indexing, and can be used in both client-side and server-side applications. It supports a range of features including full-text search, fuzzy...