gactions की खास जानकारी

gactions कमांड लाइन इंटरफ़ेस (सीएलआई) टूल की मदद से, ज़रूरी प्रोजेक्ट स्ट्रक्चर और फ़ाइलें बनाई जा सकती हैं. साथ ही, उन्हें Actions Console में ऐक्शन प्रोजेक्ट के तौर पर डिप्लॉय किया जा सकता है. कमांड-लाइन टूल के इंस्टॉल और सेट अप होने के बाद, उसका इस्तेमाल सामान्य स्थितियों में किया जा सकता है. इसके बारे में जानने के लिए, उपयोगकर्ता के लिए गाइड देखें.

इंस्टॉल हो जाने के बाद, आपको अपने टर्मिनल में टूल के फ़ंक्शन की खास जानकारी मिल सकती है:

gactions --help

यह आउटपुट दिखता है:

Command Line Interface for Google Actions SDK

Usage:
  gactions [command]

Available Commands:
  decrypt             Decrypt client secret.
  deploy              Deploy an Action to the specified channel.
  encrypt             Encrypt client secret.
  help                Help about any command
  init                Initialize a directory for a new project.
  login               Authenticate gactions CLI to your Google account via web browser.
  logout              Log gactions CLI out of your Google Account.
  pull                This command pulls files from Actions Console into the local file system.
  push                This command pushes changes in the local files to Actions Console.
  third-party-notices Prints license files of third-party software used.
  version             Prints current version of the CLI.

Flags:
  -h, --help      help for gactions
  -v, --verbose   Display additional error information

Use "gactions [command] --help" for more information about a command.

gactions कमांड-लाइन टूल इंस्टॉल करें

gaction कमांड लाइन इंटरफ़ेस (सीएलआई) टूल को डाउनलोड करने के लिए डाउनलोड करें. इंस्टॉल करने के बाद उसे अनपैक करें और अपने एक्ज़ीक्यूशन पाथ को कॉन्फ़िगर करें.

गड़बड़ियों को इंस्टॉल और कॉन्फ़िगर करने के लिए, यह तरीका अपनाएं:

  1. अपने ऑपरेटिंग सिस्टम के लिए, सही पैकेज डाउनलोड करें:

    प्लैटफ़ॉर्म पैकेज चेकसम
    Windows डाउनलोड करें SHA256
    Linux डाउनलोड करें SHA256
    Mac OS डाउनलोड करें SHA256
  2. पैकेज को अपनी पसंद की जगह पर एक्सट्रैक्ट करें. साथ ही, बाइनरी को अपने एनवायरमेंट के PATH वैरिएबल में जोड़ें. इसके अलावा, पैकेज को उस जगह पर निकालें जो पहले से आपके PATH वैरिएबल में मौजूद है (उदाहरण के लिए, /usr/local/bin).

  3. अगर ज़रूरी हो, तो Linux और Mac पर, एक्ज़ीक्यूट करने की अनुमतियां चालू करें:

    chmod +x PATH_TO/gactions
  4. सीएलआई की पुष्टि करने के लिए, नीचे दिया गया कमांड चलाएं. इस निर्देश से पुष्टि करने की प्रक्रिया शुरू होती है और इसके लिए वेब ब्राउज़र की ज़रूरत होती है:

    gactions login

    फ़्लो पूरा होने पर, सीएलआई अपने-आप पुष्टि करता है.

प्रोजेक्ट बनाना और उसे सेट अप करना

gactions कमांड-लाइन टूल का इस्तेमाल करने से पहले, आपको Actions कंसोल में एक प्रोजेक्ट बनाना होगा और प्रोजेक्ट को gactions को ऐक्सेस देना होगा. प्रोजेक्ट बनाने और सेट अप करने के लिए, ये काम करें:

  1. Actions कंसोल पर जाएं.
  2. नया प्रोजेक्ट पर क्लिक करें. इसके बाद, प्रोजेक्ट का नाम डालें और प्रोजेक्ट बनाएं पर क्लिक करें.
  3. कोई कैटगरी चुनें और आगे बढ़ें पर क्लिक करें.
  4. खाली प्रोजेक्ट चुनें और बिल्डिंग शुरू करें पर क्लिक करें.
  5. एपीआई को चालू और बंद करें में दिए गए निर्देशों का पालन करके, Google Cloud कंसोल में Actions API चालू करें. इससे, गंगों को आपके प्रोजेक्ट से इंटरैक्ट करने की अनुमति मिलती है.

सैंपल शुरू करना

एक खाली डायरेक्ट्री बनाएं. इसके बाद, उस डायरेक्ट्री से gactions init SAMPLE_NAME चलाकर सैंपल ऐक्शन प्रोजेक्ट इंपोर्ट करें. सैंपल प्रोजेक्ट का इस्तेमाल, मॉडल के तौर पर अपना प्रोजेक्ट बनाने और ऐक्शन प्रोजेक्ट के स्ट्रक्चर को समझने के लिए किया जा सकता है.

उदाहरण के लिए, नीचे दिए गए निर्देश की वजह से, आपकी डायरेक्ट्री में hello-world सैंपल का कॉन्टेंट जोड़ा जा रहा है:

gactions init hello-world