RepositoryGoAUÚc
DeprecatedLuar

DeprecatedLuar/better-curl-saul

Did you know you have rights? The FOSS says you do... Better Curl Saul is my homemade CLI 'http client' to make api reusability simple.

321sao
8fork
3issue
0lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: cli-tool

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: curl-commands

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: http-requests

#1 Repository Của Tháng

🚀 Better Curl Saul — Curl tái định nghĩa: API phức tạp, quản lý đơn giản

Một CLI HTTP client bằng Go, biến những dòng lệnh curl rối loạn thành workspace có hệ thống, dễ tái sử dụng và thân thiện với Git.

Better Curl Saul (hay đơn giản là saul) là công cụ dòng lệnh được phát triển bởi nhà phát triển mã nguồn mở DeprecatedLuar, nhằm giải quyết vấn đề quản lý và tái sử dụng các yêu cầu HTTP phức tạp. Thay vì gõ lại toàn bộ cú pháp dài dằng dời của curl mỗi lần, saul cho phép bạn lưu trữ cấu hình API vào từng workspace riêng lẻ, hỗ trợ biến thông minh, lọc phản hồi và cả chuyển đổi JSON sang TOML để dễ đọc hơn.

✨ Điểm nổi bật

  • Workspace-based: Mỗi API được lưu trong thư mục riêng, dễ tổ chức và tái sử dụng.
  • Biến thông minh: {@token} lưu trữ lâu dài, {?name} nhắc nhở mỗi lần gọi.
  • Lọc phản hồi: Chỉ hiển thị những trường dữ liệu thực sự cần thiết.
  • Tích hợp editor: Hỗ trợ chỉnh sửa nội dung trực tiếp hoặc mở trong $EDITOR.
  • Chuyển đổi JSON → TOML: Tái cấu trúc JSON thành TOML để dễ quản lý hơn.
  • Thân thiện Git: Lưu workspace dưới dạng tệp cấu hình, dễ đồng bộ hóa.
  • Unix composable: Hỗ trợ kết hợp với shell, pipe và script.
  • Hỗ trợ import/export curl: Dễ dàng nhập/xuất lệnh curl bằng --raw.

💡 Vì sao đáng chú ý

Không giống như curl thuần túy yêu cầu người dùng nhớ cú pháp phức tạp, saul cung cấp một cách tiếp cận trực quan hơn thông qua các lệnh như set, call, get và edit. Đặc biệt, việc sử dụng biến thông minh và hệ thống workspace giúp giảm đáng kể thời gian lặp lại các yêu cầu HTTP trong phát triển và kiểm thử API.

Đây là lựa chọn tuyệt vời cho bất kỳ ai đang làm việc với nhiều API khác nhau, cần một cách gọn gàng để quản lý, tái sử dụng và chia sẻ các cấu hình yêu cầu HTTP mà không cần phụ thuộc vào công cụ trực quan đồ họa.


#GoLang #CLI #HTTPClient #APITool #OpenSource #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

Repository
jlevy/the-art-of-command-line

Master the command line, in one page

162.6k
Jun 25, 2024
RepositoryGo
wailsapp/wails

Create beautiful applications using Go

36.8k
Oct 27, 2026
RepositoryJavaScript
nodejs/node

Node.js JavaScript runtime ✨🐢🚀✨

123.1k
Oct 27, 2026
RepositoryGo
FiloSottile/mkcert

A simple zero-config tool to make locally trusted development certificates with any names you'd like.

59.8k
Aug 13, 2024
RepositoryRust
alacritty/alacritty

A cross-platform, OpenGL terminal emulator.

66.1k
Oct 26, 2026
RepositoryTypeScript
marktext/marktext

📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

63.1k
Oct 26, 2026
RepositoryJavaScript
atom/atom

:atom: The hackable text editor

60.7k
Jan 3, 2023
RepositoryTypeScript
agalwood/Motrix

A full-featured download manager.

57.5k
Oct 27, 2026
RepositoryC#
PowerShell/PowerShell

PowerShell for every system!

55.9k
Oct 23, 2026