Gurl CLI Reference
Gurl is a command-line HTTP client for saving, organizing, and executing curl requests.
Commands
Core
| Command | Description |
|---|---|
save | Save a curl request with a name |
run | Execute a saved request |
list | List saved requests |
edit | Edit a saved request |
delete | Remove a saved request |
rename | Rename a saved request |
Data
| Command | Description |
|---|---|
history | Show execution history for a request |
timeline | Show global execution timeline |
diff | Compare responses for a request |
detect | Parse curl from stdin or file |
Organization
| Command | Description |
|---|---|
collection | Manage request collections |
env | Manage environment variables |
sequence | Manage request sequences |
Import/Export
| Command | Description |
|---|---|
import | Import from external formats |
export | Export requests to file |
paste | Copy request as curl to clipboard |
codegen | Generate code from a request |
Interface
| Command | Description |
|---|---|
tui | Launch interactive TUI |
graphql | Execute a GraphQL query |
show | Show details of a saved request |
update | Update 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"