Skip to content
Apothem
CLI संदर्भ

rollback

apothem rollback कमांड के लिए CLI संदर्भ।

एक कोडिंग-सहायक को उसके रिकॉर्ड किए गए इंस्टॉल से पहले की स्थिति में पुनर्स्थापित करता है।

सारांश

apothem rollback --harness NAME|all [--install-id ULID | --last] [--yes]
                 [--project PATH]
                 [--quiet|-q] [--verbose|-v]
                 [--format plain|json] [--json] [--no-color]

rollback प्रत्येक चयनित कोडिंग-सहायक के इंस्टॉल-पूर्व बाइट्स को Apothem बैकअप रूट से पुनर्निर्मित करता है। यह रिकॉर्ड किए गए इंस्टॉल पास को रिज़ॉल्व करता है — डिफ़ॉल्ट रूप से सबसे नवीनतम, या --install-id द्वारा नामित वह — उस इंस्टॉल द्वारा कैप्चर किए गए प्रत्येक बैकअप को पुनर्स्थापित करता है, फिर कोडिंग-सहायक लेजर में एक rollback रिकॉर्ड जोड़ता है।

जब तक --yes न दिया जाए, प्रत्येक कोडिंग-सहायक के लिए पुष्टि का संकेत दिया जाता है। --install-id और --last इंस्टॉल पास का चयन करते हैं और परस्पर अनन्य हैं।

विकल्प

विकल्पविवरण
--harness NAMEरोल बैक करने के लिए कोडिंग-सहायक अडैप्टर, या रजिस्ट्री-व्यापी सेट के लिए all (आवश्यक)।
--install-id ULIDनामित इंस्टॉल पास को रोल बैक करें। डिफ़ॉल्ट रूप से सबसे नवीनतम रिकॉर्ड किए गए इंस्टॉल पर।
--lastसबसे नवीनतम रिकॉर्ड किए गए इंस्टॉल को रोल बैक करें (डिफ़ॉल्ट; स्पष्ट रूप)। --install-id के साथ परस्पर अनन्य।
--yesप्रति-कोडिंग-सहायक पुष्टि संकेत को छोड़ता है।
--project PATHपरियोजना-स्कोप्ड कोडिंग-सहायकों के लिए परियोजना रूट। आवश्यक जब चयनित सेट में परियोजना-स्कोप्ड अडैप्टर शामिल हों।
--quiet, -qसूचनात्मक आउटपुट को दबाता है; केवल त्रुटियाँ उत्सर्जित होती हैं।
--verbose, -vअतिरिक्त नैदानिक आउटपुट उत्सर्जित करता है।
--format plain|jsonआउटपुट प्रारूप (डिफ़ॉल्ट: plain)।
--json--format json का संक्षिप्त रूप।
--no-colorआउटपुट में ANSI रंग कोड अक्षम करता है।
-h, --helpसहायता दिखाता है और बाहर निकलता है।

JSON आउटपुट

{
  "status": "success",
  "command": "rollback",
  "action": "rolled_back",
  "harness": "claude-code",
  "profile_path": null,
  "project": null,
  "files_written": [],
  "results": [],
  "warnings": [],
  "error": null,
  "output_path": "C:\\Users\\Example\\.claude\\settings.json"
}

प्रत्येक पुनर्स्थापित लक्ष्य results में "operation": "rollback" और created या updated के outcome के साथ प्रकट होता है (और files_written में)। एक ऐसा लक्ष्य जिसे इंस्टॉल ने नया बनाया था — जिसके पास पुनर्स्थापित करने के लिए कोई पूर्व बाइट्स नहीं थे — उसे "outcome": "skipped" के साथ रिपोर्ट किया जाता है; एक विफल पुनर्स्थापना "outcome": "error" है। जब कोई मिलान करने वाला इंस्टॉल रिकॉर्ड मौजूद नहीं होता, तो कमांड "status": "error" के साथ एक rollback.no_record त्रुटि रिपोर्ट करती है।

उदाहरण

apothem rollback --harness claude-code --last
apothem rollback --harness claude-code --install-id 01J9Z… --yes
apothem rollback --harness cursor --project . --last --json

एग्ज़िट कोड

कोडअर्थ
0सफलतापूर्वक रोल बैक किया गया, या पुनर्स्थापित करने के लिए कुछ नहीं था (इंस्टॉल ने कोई बैकअप कैप्चर नहीं किया)
1अपेक्षित त्रुटि — कोई इंस्टॉल रिकॉर्ड नहीं, परस्पर विरोधी चयनकर्ता, अज्ञात कोडिंग-सहायक, अनुपस्थित परियोजना रूट, या निरस्त पुष्टि
2कम से कम एक लक्ष्य के रोल बैक होने के बाद आंशिक पुनर्स्थापना

यह भी देखें

  • apothem install — एक कोडिंग-सहायक कॉन्फ़िगरेशन इंस्टॉल करें
  • apothem update — वर्तमान साझा प्रोफ़ाइल से फिर से इंस्टॉल करें
  • apothem uninstall — एक कोडिंग-सहायक कॉन्फ़िगरेशन हटाएँ
  • apothem status — इंस्टॉल, सत्यापन, और ड्रिफ्ट स्थिति रिपोर्ट करें

On this page