Gurl CLI Reference

Gurl is a command-line HTTP client for saving, organizing, and executing curl requests.

Commands

Core

CommandDescription
saveSave a curl request with a name
runExecute a saved request
listList saved requests
editEdit a saved request
deleteRemove a saved request
renameRename a saved request

Data

CommandDescription
historyShow execution history for a request
timelineShow global execution timeline
diffCompare responses for a request
detectParse curl from stdin or file

Organization

CommandDescription
collectionManage request collections
envManage environment variables
sequenceManage request sequences

Import/Export

CommandDescription
importImport from external formats
exportExport requests to file
pasteCopy request as curl to clipboard
codegenGenerate code from a request

Interface

CommandDescription
tuiLaunch interactive TUI
graphqlExecute a GraphQL query
showShow details of a saved request
updateUpdate gurl to latest version

Quick Start

# Save your first request
gurl save "my-request" https://api.example.com/users

# Run it
gurl run "my-request"

# List all saved requests
gurl list

# Edit in your default editor
gurl edit "my-request"