برنامه نویسی

🐙 github cli با pulumi esc – یک CLI امن و تعاملی

این یک ارسال برای استقرار و Document Document Pulumi است: Shhh ، این یک راز است!

سلام به همه! 👋
این ارسال من برای استقرار و Document Document Document Pulumi ، تحت عنوان “Shhh ، این یک راز است!” سریع

📦 کد منبع: مخزن GitHub
🛠 پشته: node.js ، typscript ، pulumi esc ، github api


💡 ایده

من به عنوان یک توسعه دهنده ، من به طور مداوم با GitHub تعامل می کنم – چک کردن مخازن ، ایجاد موارد جدید ، مدیریت ابرداده پروژه و غیره. بنابراین من یک رابط خط فرمان ساده اما مفید (CLI) ایجاد کردم تا این تعامل ها را ساده تر کنم.

اما من فقط یک ابزار CLI دیگر نمی خواستم-می خواستم آن را ایمن ، مدولار و در زمان واقعی تنظیم کند. این جایی است که Pulumi ESC (محیط ، اسرار و پیکربندی) وارد شد.


🔐 چرا Pulumi ESC؟

Pulumi Esc باعث شد تا امور ایمن نگه داشتن بدون ایجاد انعطاف پذیری را آسان کنید.

این CLI به جای تکیه بر پرونده های .env یا مقادیر سخت کد شده ، اسرار مانند Token Github را از محیط های ESC در زمان اجرا می کشد – به معنی:

  • هیچ راز در پایگاه کد یا پوسته در معرض قرار نمی گیرد
  • اسرار را می توان به صورت مرکزی مدیریت ، چرخانده و حسابرسی کرد
  • CLI را می توان در پروژه ها و تیم هایی با حداقل پیکربندی مورد استفاده قرار داد
  • من می توانم اسرار را از راه دور ، با صفر مجدداً به روز کنم یا ابطال کنم

به طور خلاصه: ESC مدیریت مخفی متمرکز ، ایمن و مقیاس پذیر را فراهم می کند – مناسب برای هر دو Devs و تیم های انفرادی.


🧭 کاری که CLI انجام می دهد

در حال حاضر ، این CLI یک تجربه تعاملی GitHub را مستقیماً از ترمینال فراهم می کند:

  • 📦 مخازن لیست
  • 🔍 جزئیات repo را دریافت کنید
  • 📊 بینش را مشاهده کنید
  • repo یک repo جدید ایجاد کنید
  • ✏ نام repo/توضیحات/دید را به روز کنید
  • repo repo را حذف کنید

همه این اقدامات از طریق اسرار مدیریت شده ESC تأیید می شوند-با طراحی آن ایمن تر می شوند.

این برنامه با یک ساختار ساده کنترل کننده خدمات کنترل کننده سازماندهی شده است تا کارها قابل حفظ و گسترش باشد.


🔭 بعدی چیست؟

این هنوز یک ابزار سبک وزن است ، اما من از گسترش آن هیجان زده ام:

  • 🐛 ردیابی از CLI
  • 🔀 بینش درخواست را بکشید و دستورات را مرور کنید
  • 👥 مدیریت تیم/عضو
  • ⚙ گردش کار و عملکرد اجمالی
  • 📈 ادغام با معیارهای GitHub یا داشبورد فعالیت

هر یک از این ویژگی ها از Pulumi ESC به عنوان مقیاس بهره مند می شوند – دسترسی ایمن و مداوم به محیط ها و نشانه های مختلف.


thoughts افکار نهایی

این پروژه ساده است ، اما تجربه خوبی با Pulumi Esc به من داد و نشان داد که چقدر می تواند در ابزار واقعی در دنیای واقعی ارزشمند باشد-به خصوص برای توسعه دهندگان که می خواهند گردش کار ایمن و قابل استفاده را با حداقل سربار بسازند.

Pulumi ESC یک بستر مخفی و پیکربندی قدرتمند است که امنیت و قابلیت استفاده را برطرف می کند. این که آیا شما یک توسعه دهنده انفرادی یا بخشی از یک تیم بزرگ مهندسی هستید ، داشتن کنترل متمرکز بر اسرار – بدون اینکه هرگز آنها را در کد ذخیره کنید – یک پیروزی بزرگ است.

با تشکر از Pulumi و Dev برای ایجاد این چالش! من هیجان زده ام که به کاوش در مورد آنچه ممکن است ادامه دهم. 🚀

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا