سهیل جعفرنژاد
سهیل جعفرنژاد
خواندن ۲ دقیقه·۳ ماه پیش

ساده‌سازی و امن کردن فرآیند مدیریت و همگام‌سازی متغیرهای محیطی

خیلی خوشحالم که اعلام کنم اولین پکیجم رو منتشر کردم! 🎉

هدف از ساخت و توسعه این پکیج، ساده‌سازی و امن کردن فرآیند مدیریت و همگام‌سازی چندگانه متغیرهای محیطی ذخیره‌شده در فایل‌های .env بود.

باید بگم که Gitoq یه ابزار چندکاره‌ست که بهتون کمک می‌کنه متغیرهای محیطی رو توی فایل‌های .env به‌صورت امن همگام‌سازی کنید. این ابزار بیشتر برای تیم‌های توسعه مناسبه که باید تنظیمات محیطی رو بین محیط‌های مختلف مدیریت کنند و مطمئن بشن که اطلاعات حساس به‌خوبی محافظت می‌شه.

چندتا از ویژگی‌های کلیدی:

  • همگام‌سازی امن: Gitoq مطمئن می‌شه که متغیرهای محیطی به‌صورت امن توی محیط‌های مختلف همگام‌سازی می‌شن، مثل کلیدهای API، اطلاعات دیتابیس و تنظیمات حساس دیگه.
  • پشتیبانی از CLI و GUI: هم از طریق خط فرمان (CLI) و هم با یه رابط کاربری گرافیکی (GUI) در دسترسه، پس هم برای کاربران حرفه‌ای و هم برای افرادی که رابط کاربری بصری رو ترجیح می‌دن مناسبه.
  • همکاری تیمی: به توسعه‌دهنده‌ها این امکان رو می‌ده که به‌راحتی متغیرهای محیطی رو به اشتراک بذارن و مدیریت کنن، مخصوصاً وقتی چندین نفر به تنظیمات یکسان نیاز دارن.
  • مدیریت محیط‌ها: از چندین محیط مثل توسعه، تست، استیجینگ و پروداکشن پشتیبانی می‌کنه و این کمک می‌کنه که توی مراحل مختلف توسعه، تنظیمات ثابت بمونن.
  • رمزگذاری: با استفاده از رمزگذاری، از متغیرهای محیطی محافظت می‌کنه و مطمئن می‌شه که اطلاعات حساس توی فرآیند همگام‌سازی لو نمی‌ره.
مدیریت و همگام‌سازی متغیرهای محیطی
مدیریت و همگام‌سازی متغیرهای محیطی

با Gitoq، تیم‌های توسعه می‌تونن مدیریت متغیرهای محیطی رو ساده‌تر کنن، امنیت رو بهبود بدن و همکاری تیمی رو بهتر کنن.

برای نصب سریع میتونیم از دستور زیر استفاده کنیم:

npm i -g gitoq

حالا به راحتی وارد حساب کاربری خودمون میشیم:

gitoq login

خب تا اینجا خیلی خوب پیش رفتیم. الان میتونیم پروژه خودمونو متصل کنیم:

gitoq connect

همه چی آمادست! حالا کافیه با دستور pull , push آخرین تغییراتمونو همگام‌سازی کنیم:

gitoq push
gitoq pull

برای راهنمایی بیشتر حتما به داکیومنت مراجعه کنید.


خیلی دوست دارم نظرتون رو درباره این پروژه بدونم و هر پیشنهادی هم برای بهبودش دارین، خوشحال می‌شم بشنوم.🫰❤️


envnpmpackageenvironment
از سال 2021 وارد دنیای برنامه‌نویسی شدم. زبان موردعلاقه‌ام جاوا اسکریپت است و به‌صورت تخصصی در زمینه فرانت‌اند فعالیت می‌کنم. عاشق تجربه کردن و کشف چیزهای جدیدم و اغلب درگیر عملی کردن ایده‌هامم.
شاید از این پست‌ها خوشتان بیاید