Yaak Logo
Yaak

Curl Copy/Import and Tauri 2.0

2024.4.0
2024.4.2

bro: How much you curl?
me: Almost every day
bro: No, I mean how much weight?
me: My p95 is under 100ms!
bro: Huh?

Get ready for Yaak to get supercharged, because I just left my full-time job to pursue it full-time 🥳

The first release is all about Curl--the most popular command line tool for sending network requests. You can now import and export Curl in a number of different ways, so let's talk about those.

🪂 Import Curl

We, as developers, come in contact with Curl commands all the time. Here are just a few examples where you might be given one:

  • Exporting a single request from Chrome devtools
  • Reading API documentation
  • Installing a library
  • Reproducing a customer's support request

Now you can quickly import any of these Curl commands into Yaak.

The flags and arguments will be parsed from the command and used to populate a request within Yaak.

Curl commands can be imported in three ways:

  • Click "Import Curl" to create a new request from your clipboard
  • Paste Curl into the URL to overwrite the current request
  • Import a newline-separated file of Curl commands

It's that easy, but it's only one side of the story.

Fixes Create requests from Curl

📋 Copy requests as Curl

Curl commands are one of the best ways to share network requests because most developers already have it installed.

Now, you can quickly copy any Yaak request as Curl via the right-click context menu.

Fixes Copy as curl command

Right-click to copy as Curl

⬆️ Tauri 2.0

For those that don't know, Yaak is built on Tauri--a framework for building cross-platform desktop apps with Rust and web technologies.

Tauri 2.0 branding

This release includes an upgrade to the Tauri 2.0 beta which brings a number of cool new APIs, but also a faster RPC framework (how the web frontend shared data with the Rust backend). Yes, yes, I see your glazed-over expression. All you need to know, however, is that things will be snappier when dealing with larger requests and responses.

Fixes and Improvements