hamctl
hamctl ابزاری برای مدیریت اپها در پلتفرم ابری دارکوب است. از طریق این ابراز میتوانید اپ جدید بسازید، اپهای ساخته شده را مشاهده و آپدیت کنید.
توجه داشته باشید که hamctl در حال حاضر در مرحله تست میباشد. بنابراین اگر مشکل، انتقاد یا پیشنهادی در رابطه با hamctl دارید، آن را از طریق تیکت با تیم همروش مطرح کنید.
نصب hamctl
برای نصب hamctl میتوانید به صفحهی releaseهای hamctl مراجعه کرده و با توجه به سیستمعامل و نسخه مورد نظر خود، اقدام به دانلود و استفاده کنید.
دستورات
hamctl login
برای لاگین در حساب کاربری میتوانید از نامکاربری و رمز عبور خود استفاده کنید و یا از صفحهی Api Key اقدام به ایجاد یک API Key کنید و از آن برای ورود استفاده کنید. در ادامه مثالهایی از هر دو روش ورود به حساب کاربری مشاهده خواهیم کرد.
hamctl login
hamctl login -u|--username [username] -p|--password [password]
پس از ورود به حساب کاربری، اطلاعات شما در فایلی به نام .hamctlconfig
، در مسیر ~
ذخیره میگردد.
hamctl logout
برای خارج شدن از حساب کاربری خود تنها کافیست از دستور زیر استفاده کنید.
hamctl logout
hamctl organizations
از طریق hamctl میتوانید لیست سازمانهایی که ایجاد کردهاید و یا در آنها عضو هستید را مشاهده کنید و یا سازمان پیشفرض در hamctl را تغییر دهید.
Aliasها: organization
, orgs
, org
, o
hamctl organizations list
hamctl organizations switch
hamctl namespaces
به جهت مشاهده namespaceهای ساخته شده و ایجاد namespace جدید میتوانید از دستورهای زیر استفاده کنید.
Aliasها: namespace
, ns
, n
hamctl namespaces list
hamctl namespaces create
hamctl apps
دستوری است که با استفاده از آن میتوان اپها را مدیریت کرد.
Aliasها: app
, a