tmq¶
tmq یک پردازشگر سبک و انعطافپذیرِ خطفرمان برای TOML است. مثل jq برای JSON و yq برای YAML — tmq برای TOML است.
با نحو نقطهایِ ساده میتوانی فایلهای TOML را کوئری، تغییر، اعتبارسنجی و مقایسه کنی. جدولهای تودرتو را برش بزن، مقادیر را در جای خود بهروز کن، پیکربندیها را بهصورت گروهی پردازش کن، یا به JSON و YAML تبدیل کن — همه از خط فرمان و با یک فایل اجرایی.
tmq با Go نوشته شده: بدون وابستگی، یک فایل اجرایی. برای لینوکس، مک و ویندوز دانلود کن و هرجا اجرا کن.
tmq = TOML + Query
لینکهای سریع¶
🚀 شروع کار
در چند دقیقه با tmq راه بیفت
📖 راهنمای کاربر
کوئری، تغییر، اعتبارسنجی و پردازش فایلهای TOML
- عملیات کوئری — خواندن داده با نحو نقطهای
- عملیات تغییر — تنظیم و حذف مقادیر
- اعتبارسنجی و مقایسه — بررسی و مقایسهٔ فایلها
- عملیات گروهی — پردازش چند فایل بهصورت همزمان
📄 مرجع
مرجع کامل دستورات و مثالهای کاربردی
- مرجع دستورات — مستندات کامل CLI
- مثالها — نمونههای واقعی استفاده
نمای کلی قابلیتها¶
✅ قابلیتهای موجود¶
- کوئری و خواندن: دسترسی به مقادیر تودرتو با نحو نقطهای
- تغییر و نوشتن: تنظیم، حذف و بهروزرسانی مقادیر در جای خود
- اعتبارسنجی: بررسی نحو و ساختار فایل TOML
- مقایسه: مقایسهٔ دو فایل TOML برای یافتن اختلافها
- عملیات گروهی: پردازش همزمان چند فایل
- فرمتهای خروجی: خروجی JSON، YAML و TOML
- سازگار با اسکریپت: کدهای خروجی واضح و پیامهای خطای روشن
- چندسکویی: باینری لینوکس، مک و ویندوز
🚧 قابلیتهای برنامهریزیشده¶
- تبدیل JSON/YAML به TOML
- حفظ کامنتها
- API کتابخانه
- سیستم پلاگین
- بهینهسازی عملکرد
دریافت کمک¶
- Issues: باگها و درخواست قابلیت در GitHub Issues
- Discussions: گفتوگو در GitHub Discussions
مشارکت¶
مشارکت خوشآمد است. برای راهاندازی توسعه، README مخزن اصلی را ببین.