warpdotdev
warpdotdev
  • 122
  • 8 928 885
Just launched our MOST requested feature of 2024! (deep technical dive)
Most classic terminals have an input editor that sits inline with the shell prompt on a single line. By default, Warp’s prompt puts the input editor on a new line that sits below the shell prompt.
Early on, this quirky new line prompt was a design trade-off that enabled Warp to support some novel usability features for the terminal, including grouped blocks of commands and block actions.
However, as more and more developers started to switch to Warp from their legacy terminals, the requests for the more traditional “same line prompt” experience came flooding in. Same Line Prompt became Warp’s most highly requested feature in 2024.
Read the blog form here: www.warp.dev/blog/why-it-took-us-11-months-to-move-a-single-line-of-text
00:00 Introducing Advait
00:37 Explaining the feature (same line prompt)
01:58 Why did you choose this feature specifically?
02:38 What was your high level approach to implementing same line prompt?
04:46 How this implementation affected scrolling in Warp
06:39 How this implementation affected text selection in Warp
07:43 How this implementation affected text wrapping in Warp
11:28 How this implementation affected rendering finished blocks in Warp
12:38 How we maintain demarcation between prompt and command
17:31 PS1 prompt vs Warp prompt (bindkeys + terminal to shell communication)
23:10 We tell you how long it took to build the feature
zhlédnutí: 1 394

Video

Agent Mode in Warp AI: Find out when a specific function was last deployed
zhlédnutí 461Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai Agent Mode suggests a gcloud function and returns the timestamp for the last deploy. Finally, it prints out all the logs from around the deployment time. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev/features/warp-ai/agent-mode
Agent Mode on Warp AI: Fix import errors
zhlédnutí 297Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai “Fix all my import errors” in a Rust project. Agent Mode suggests a sed command to edit text in a file named `src/main.rs` which corrects the errors. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev/features/warp-ai/agent-mode
Agent Mode in Warp AI: Delete all my fully merged branches
zhlédnutí 335Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai Agent Mode asks permission to run a command to list the fully merged branches and follows up with a suggested command to delete them. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev/features/warp-ai/agent-mode
Agent Mode in Warp AI: Change the missing migration to use today’s date
zhlédnutí 204Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai Agent Mode asks permission to run a command to ascertain today’s date. Then it changes the migration to include the correct date string. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev/features/warp-ai/agent-mode
Agent Mode in Warp AI: Why can’t I ssh into this machine?
zhlédnutí 358Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai Agent Mode suggests a command to detect whether the server is running. When it confirms the server is not running, it suggests a command to start it. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev/features/warp-ai/agent-mode
Agent Mode in Warp AI: Find rust implementations of a trait
zhlédnutí 182Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai “Find all implementations of the asci::Handler trait in this project.” Agent Mode asks permission to run grep and lists out files containing the implementation. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev/features/warp-ai/agent-mode
Agent Mode in Warp AI: Fix with nvm
zhlédnutí 260Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai “Fix this using nvm” to resolve an error with an outdated node version. Agent Mode asks to run a command to check for the current version and suggests a command for an upgrade. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev/features/warp-ai/agent-mode
Agent Mode in Warp AI: Git Merge Conflict Inspection
zhlédnutí 168Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai “Help me find which PR caused this merge conflict using the GitHub CLI.” Agent Mode references the attached block of context containing an error and asks permission to run a GH command to list recent pull requests. It isolates the specific pull request with the error. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev...
Agent Mode in Warp AI: Replace an element size property across many .json files in a directory
zhlédnutí 194Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai In this video, Agent Mode replaces an element size property across many .json files in a directory. The developer validates that the change looks correct in their IDE. Then, Agent Mode applies that change across multiple files. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev/features/warp-ai/agent-mode
Agent Mode in Warp AI: Zach builds a completion spec
zhlédnutí 201Před měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai In this video, the CEO of Warp, Zach Lloyd, uses new Agent Mode in Warp AI to build a completions spec from Warp. Without any prior knowledge of how completions spec work, Zach gets from task to PR in minutes using plain English instead of traditional commands. Download Warp now 👉 www.warp.dev Check out our docs 👉 docs.warp.dev/featur...
Agent Mode in Warp AI: Pgbouncer
zhlédnutí 4,9KPřed měsícem
Today, we're launching Agent Mode in Warp. 👉 www.warp.dev/ai In this video, the CEO of Warp, Zach Lloyd, uses new Agent Mode in Warp AI to set up a database connection pooling server. Without any prior knowledge of how PGBouncer works, Zach gets from task to working Docker container in minutes using plain English instead of traditional commands. Download Warp now 👉 www.warp.dev Check out our do...
Share your tech stack easily with this tool.
zhlédnutí 1,1KPřed měsícem
Share your tech stack easily with this tool.
We're launching soon. Join the waitlist 👀
zhlédnutí 3,6KPřed 2 měsíci
We're launching soon. Join the waitlist 👀
How We Built an App to Determine the Best CLI Tool
zhlédnutí 1,6KPřed 2 měsíci
How We Built an App to Determine the Best CLI Tool
Warp, The Modern Terminal: Intro & Feature Summary (2024)
zhlédnutí 78KPřed 5 měsíci
Warp, The Modern Terminal: Intro & Feature Summary (2024)
3 Things I Did to Learn Rust as a JavaScript Developer
zhlédnutí 11KPřed 5 měsíci
3 Things I Did to Learn Rust as a JavaScript Developer
Why JavaScript Devs are Switching to Rust in 2024
zhlédnutí 253KPřed 7 měsíci
Why JavaScript Devs are Switching to Rust in 2024
We Sponsored a Hackathon! (DubHacks 23 Vlog)
zhlédnutí 1,3KPřed 8 měsíci
We Sponsored a Hackathon! (DubHacks 23 Vlog)
We met with Cron and Notion to discuss the SECRET to success in tech
zhlédnutí 2,2KPřed 8 měsíci
We met with Cron and Notion to discuss the SECRET to success in tech
The ChatGPT API Beginners Guide
zhlédnutí 20KPřed 9 měsíci
The ChatGPT API Beginners Guide
OpenAI Whisper and Python: Easy Speech to Text
zhlédnutí 22KPřed 9 měsíci
OpenAI Whisper and Python: Easy Speech to Text
We just had a week-long hackathon. Here's what shipped.
zhlédnutí 1,6KPřed 10 měsíci
We just had a week-long hackathon. Here's what shipped.
Warp | State of the CLI Survey Results 2023
zhlédnutí 1,6KPřed 10 měsíci
Warp | State of the CLI Survey Results 2023
What Happens When You Type a Command in Your Terminal
zhlédnutí 13KPřed 10 měsíci
What Happens When You Type a Command in Your Terminal
Build Your Own CLI App in 5 Minutes (ClackJS and Node.js Tutorial)
zhlédnutí 13KPřed 11 měsíci
Build Your Own CLI App in 5 Minutes (ClackJS and Node.js Tutorial)
Warp | How To Set Up Powerlevel10k
zhlédnutí 25KPřed rokem
Warp | How To Set Up Powerlevel10k
The Ultimate Mac Terminal Setup - Beginner Tutorial
zhlédnutí 254KPřed rokem
The Ultimate Mac Terminal Setup - Beginner Tutorial
Exploring the Coolest NEW Features in Warp: A Deep Dive
zhlédnutí 2,5KPřed rokem
Exploring the Coolest NEW Features in Warp: A Deep Dive
Warp | Meet Warp Drive and Warp for Teams
zhlédnutí 11KPřed rokem
Warp | Meet Warp Drive and Warp for Teams

Komentáře

  • @maxmuster7003
    @maxmuster7003 Před dnem

    I never use highlighting and a don’t like git.

  • @vincentnthomas1
    @vincentnthomas1 Před 2 dny

    I’ll still to zsh

  • @JReuben111
    @JReuben111 Před 3 dny

    I had amazing experience building UI PoCs in Rust - Ratatui for TUIs - Leptos for WASM webdev - bevy for ECS WGPU

  • @ryanlashkevich9615
    @ryanlashkevich9615 Před 3 dny

    Awesome!

  • @_tr11
    @_tr11 Před 3 dny

    REAL DEVELOPERS use Comic Mono 🔥🔥🔥🔥🔥

  • @Aiden-rz6vf
    @Aiden-rz6vf Před 4 dny

    telescope.nvim >

  • @advanceringnewholder

    Isn't this just alacritty reskin with AI?

  • @wildwestrom
    @wildwestrom Před 5 dny

    Bat is great when I don't want to open my editor

  • @Ns_2006
    @Ns_2006 Před 5 dny

    Windows ke liye kab tak wait Krna padega 😢

  • @timurrte5694
    @timurrte5694 Před 6 dny

    How can you even switch from React or Angular to Rust..... Is this even possible to write frontend in Rust????

  • @ukrustacean
    @ukrustacean Před 6 dny

    Based, using Rust in production, best experience among all languages

  • @NekoTheLover
    @NekoTheLover Před 6 dny

    It would have been helpful if you had provided links.

    • @explodeywolf3619
      @explodeywolf3619 Před 5 dny

      Really? I didn't realize that people needed links to files with such obvious names, what with ai and stuff nowadays. So, let's try googling! www.google.com/search?q=bat+command

    • @warpdotdev
      @warpdotdev Před 5 dny

      github.com/sharkdp/bat Ask and you shall receive.

  • @lunchbox1553
    @lunchbox1553 Před 6 dny

    But if you're opening files quickly in vscode already, then what's the point in learning a new application that does the same thing?

    • @hamadrehman853
      @hamadrehman853 Před 5 dny

      Also useful in server environments where u dont have GUI

    • @lunchbox1553
      @lunchbox1553 Před 5 dny

      @@hamadrehman853 I guess, but at that point, why are you trying to debug code on your server? My workflow for that is do everything on my main system, and only push to the server for testing or deployment.

    • @lunchbox1553
      @lunchbox1553 Před 5 dny

      @@hamadrehman853 You know, you can even ssh into your server using vscode, and actively work on projects with a nice gui without a need to run a single console command, if you really wanted to. I just don't really see any benefit to bat in a modern environment.

    • @muffinspuffinsEE
      @muffinspuffinsEE Před 5 dny

      Because you already are working in the terminal usually

    • @Kreze202
      @Kreze202 Před 5 dny

      ​@@lunchbox1553 .env files, logging files, logging systems, etc... all of those are mostly on the server. Syntax highlight would be nice for those use cases

  • @faithinverity8523
    @faithinverity8523 Před 6 dny

    damn! bat just became my new favorite util thanks!

  • @mtsurov
    @mtsurov Před 6 dny

    You may use ORM unless you want to the data to be fast, consistent, atomic, normalized, safe, reportable. For anything else ORM is great.

  • @oldturtle000
    @oldturtle000 Před 6 dny

    As a frontend web dev, how is switching to rust an option?

  • @AqgvP07r-hq3vu
    @AqgvP07r-hq3vu Před 7 dny

    so what exactly is the advantage over using zsh with pipe and xargs or parallel? I was expecting that from this short...

  • @manitaggarwal
    @manitaggarwal Před 7 dny

    Source available?

  • @ghostrayu
    @ghostrayu Před 7 dny

    I come back to this video frequently. Thank you for sharing.

  • @Dwolf-nv8sb
    @Dwolf-nv8sb Před 8 dny

    Will this work on android 👀

  • @thedpkjangid
    @thedpkjangid Před 9 dny

    for windows 10

  • @sashangovender5327
    @sashangovender5327 Před 10 dny

    Hey I also think postman is a waste of time.

  • @murtadha96
    @murtadha96 Před 10 dny

    Awesome improvement! But guys... I'm still waiting for the fallback font option. All other terminals have it. I believe in you ❤

  • @braden-wong
    @braden-wong Před 10 dny

    Love this! I still remember talking to Advait almost a year ago at Hack@Brown and later at a Neo Scholars meetup at TreeHacks. He's such a nice guy and great to see him on!

  • @raymondchen8085
    @raymondchen8085 Před 10 dny

    11 months

  • @skinneymoney
    @skinneymoney Před 10 dny

    I thought this was implemented a few months ago, no?

    • @warpdotdev
      @warpdotdev Před 10 dny

      nope - it just officially launched in Warp last Thursday!

    • @AdvaitM
      @AdvaitM Před 10 dny

      We were running a 10% roll-out for a few weeks while we ensured stability of the underlying Warp revamp - perhaps you were in this 10% group, hence you saw it earlier :) !

  • @warpdotdev
    @warpdotdev Před 10 dny

    Hey all. We decided to try something new and release live footage (edited down) of an interview between Jess (our dev advocate) and Advait (our engineer) in celebration of our launch of same line prompt (which is our most requested Github feature of 2024). It's very technical, and gets into the nitty gritty of our grid UI system, how Warp talks to the shell, and the code behind scrolling, text selection, and text wrapping. We hope you enjoy this content!

  • @chintanshah2332
    @chintanshah2332 Před 11 dny

    Why does warp need a login?

  • @robertdeckard2136
    @robertdeckard2136 Před 12 dny

    Maybe this nushell is actually good? Dunno, haven't tried it. But you're doing a very poor job of selling it.

  • @wildwestrom
    @wildwestrom Před 12 dny

    Freakin love zoxide! I can jump around so fast!

  • @BKG525
    @BKG525 Před 13 dny

    That's really cool 🙂👍

  • @justinnamilee
    @justinnamilee Před 13 dny

    you will pry cd from my cold dead hands xD

  • @VikramBhaskar
    @VikramBhaskar Před 14 dny

    The settings screen on Mac ought to be default Mac UI and not custom UI. The fonts on the settings also need to be default SF or Helvetica Neue not the condensed one that Warp is using. That's inconsistent UI experience

  • @fortran57
    @fortran57 Před 15 dny

    Npm packages is the biggest junks of internet content

  • @brianpack369
    @brianpack369 Před 15 dny

    dif: command not found

  • @weused1
    @weused1 Před 15 dny

    I've seen so many of these videos and I am always surprised that none of them talk about tmux. By far it is the biggest productivity booster for me after neovim

  • @arthurcastro3928
    @arthurcastro3928 Před 16 dny

    Great video!

  • @adjusted-bunny
    @adjusted-bunny Před 16 dny

    I could listen to you all day saying "The Fuck".

  • @TerryBackUp
    @TerryBackUp Před 17 dny

    Real programmers use arch.

  • @fraineralex
    @fraineralex Před 17 dny

    Great video, thanks for the overview

  • @mr_don_key
    @mr_don_key Před 18 dny

    Why JavaScript Devs are Switching to Rust in 2024 <-- they aren't at all. some are, sure.. but majory will either stick with JS/TS, and others will go more likely towards: go or python. Rust is too complex for them (no demeaning, but fact). Rust is far from easy (quite low level language, even more low leven than say java or c#), beyond hello world alike apps. It's more that some tooling is using rust under the hood, but js developers won't touch the sourcecode for those tooling. So to be honest, it's quite a clickbait title you put up for the video.

  • @dragonalong6860
    @dragonalong6860 Před 18 dny

    OOP is bullshit, use a Struct with a pointer. End of story. OOP is dead.

  • @osiralon
    @osiralon Před 18 dny

    I tried it, I had to manually write the path for everything I installed after it in the config files, it was annoying.

  • @MartinCharles
    @MartinCharles Před 19 dny

    The reasoning here is quite flawed

  • @bestbuny0078
    @bestbuny0078 Před 19 dny

    So it is a normal shell with the -human--readable flag on lol

  • @gauravvaswani2994
    @gauravvaswani2994 Před 19 dny

    Bash terminal best. Don't get into this bs

  • @mausaedof8398
    @mausaedof8398 Před 20 dny

    Most people only commenting at the guy mention powershell...most case people use it because they have to at work like mine, they don't let me use whatever I want

  • @hypercrack7440
    @hypercrack7440 Před 20 dny

    Sometimes i feel docker is just a overrated piece of junk that would take forever to learn to use correctly rather than help me deal with issues first.

  • @Juansecu
    @Juansecu Před 20 dny

    Excellent explanation of similarities between JavaScript and Rust. To be honest, I tried to learn a bit about Rust some years ago, but since I have no experience in low-level programming languages, I abandoned my learning. Now that I have seen these similarities, I'm not fear a lot about learning Rust like in the past.

  • @medayoubadri
    @medayoubadri Před 20 dny

    I can't believe you use puthon and fuc* in the same video.