Zinnector®

WordPress హోస్టింగ్ కోసం డెవలపర్ CLI

Zinnector® Node తప్ప మరేమీ ఇన్‌స్టాల్ చేయకుండానే WordPressను స్థానికంగా నిర్మిస్తుంది — Docker లేదు, MAMP లేదు — ఆపై మీరు నిర్మించిన దాన్ని మీరు డిప్లాయ్ చేయబోయే హోస్టింగ్ స్లాట్‌తో సరిపోల్చి తనిఖీ చేస్తుంది మరియు మీరు పుష్ చేయడానికి ముందే ఏవి సరిపోలవో మీకు తెలియజేస్తుంది. దీనిని npm install -g zinnector తో ఇన్‌స్టాల్ చేయండి. ఇది ఉచితం, MIT లైసెన్స్ కలిగి ఉంది మరియు ఇక్కడ ఉన్న మిగతా అన్నింటి వలె అదే పబ్లిక్ API పై నిర్మించబడింది.

బ్రౌజర్‌లోని కోడ్ ఎడిటర్, ఓపెన్ చేసిన ఫైల్ పక్కన ఫైల్ ట్రీ మరియు దానిలో కర్సర్‌తో ఉంది.

ఐదు ఆదేశాలు, మరియు మధ్యలో ఉన్నదే ముఖ్యమైన విషయం

చాలా హోస్టింగ్ CLIలు డిప్లాయ్ వద్ద ప్రారంభమవుతాయి. Zinnector® అంతకంటే ముందే ప్రారంభమవుతుంది — ఇది మీతో కలిసి సైట్‌ను నిర్మిస్తుంది, ఆపై మీరు దానిని పంపబోయే మెషీన్‌తో మీ పనిని సరిచూస్తుంది. "ఇది నా ల్యాప్‌టాప్‌లో నడిచింది" మరియు "ఇది సర్వర్‌లో నడుస్తుంది" మధ్య ఉండే తేడాలోనే మధ్యాహ్నాలు గడిచిపోతాయి, మరియు ఆ తేడా కొలవదగినది.

కొత్త జిన్‌నెక్టర్

వెంటనే ప్రారంభమయ్యే సైట్, ప్లగిన్ లేదా బ్లాక్ థీమ్‌ను రూపొందించండి. ప్లేస్‌హోల్డర్ ఫైళ్లు లేవు, చేయాల్సిన పనుల (TODOs) జాబితాలు లేవు — అది సృష్టించబడిన క్షణంలోనే ప్లగిన్ సక్రియం అవుతుంది మరియు థీమ్‌ను ఎంచుకోవచ్చు.

zinnector dev

ఎలాంటి Docker మరియు మీ PATH లో PHP లేకుండా, మీ స్వంత ప్లగిన్‌లు మరియు థీమ్‌లను అందించే నిజమైన WordPress సెకన్లలో మీ మెషీన్‌పై సిద్ధమవుతుంది. అభివృద్ధి చేయడానికి 5.2 నుండి 8.5 వరకు ఏదైనా PHP ని ఎంచుకోండి.

zinnector తనిఖీ

ప్రీ-ఫ్లైట్ తనిఖీ. మీరు రూపొందించిన దాన్ని మీరు డిప్లాయ్ చేయబోయే స్లాట్‌తో పోల్చి చూస్తుంది మరియు మీరు పుష్ చేయడానికి ముందు ప్రతి అసమానతను — మరియు అది చేయలేకపోయిన ప్రతి తనిఖీని — పేర్కొంటుంది.

zinnector పుష్

ప్రీ-ఫ్లైట్ తనిఖీ చేయండి, మీ కమిట్‌లను పుష్ చేయండి, డిప్లాయ్‌మెంట్‌ను ప్రారంభించి పూర్తయ్యే వరకు పర్యవేక్షించండి. అది విఫలమైతే, బిల్డ్ లాగ్ కేవలం ఒక్క కమాండ్ దూరంలోనే ఉంటుంది.

zinnector ai

మీ ప్రాజెక్ట్ మరియు మీ సైట్‌ను సందర్భానుసారంగా ఉపయోగించి, టెర్మినల్ నుండి సహాయకుడిని అడగండి. ఇది మీ స్వంత ఖాతాకు వ్యతిరేకంగా ప్లాట్‌ఫారమ్‌పై నడుస్తుంది, కాబట్టి మీ మెషీన్‌లో ఎలాంటి మోడల్ కీ ఎప్పటికీ నిల్వ చేయబడదు.

రెండు నిమిషాల్లో ఇది పనిచేస్తుందో లేదో పరీక్షించండి, ఖాతా అవసరం లేదు

వరుసగా ఆరు ఆదేశాలు, మరియు ప్రతిదానిలో విజయం ఎలా కనిపిస్తుంది. ఇక్కడ ప్రతిదీ మీ స్వంత మెషీన్‌లో నడుస్తుంది; మీరు హోస్టింగ్ స్లాట్‌ను చేరుకున్నప్పుడు మాత్రమే API కీ అవసరమవుతుంది.

  1. దీన్ని ఇన్‌స్టాల్ చేయండి

    Node 24 లేదా కొత్త వెర్షన్‌లో npm install -g zinnector ను అమలు చేయండి. npm ఒకవేళ EBADENGINE అని ముద్రిస్తే, మీ Node వెర్షన్ 24 కంటే పాతది — nodejs.org నుండి ప్రస్తుత LTSను ఇన్‌స్టాల్ చేసి, ఇన్‌స్టాల్‌ను మళ్లీ అమలు చేయండి.

  2. సంస్కరణను తనిఖీ చేయండి

    zinnector --version 0.1.2 వంటి వెర్షన్ నంబర్‌ను ప్రింట్ చేస్తుంది. 24 కంటే పాత Node పై Node 24 లేదా అంతకంటే కొత్తది అవసరమని తెలిపే సందేశాన్ని ప్రింట్ చేసి, నిష్క్రమిస్తుంది.

  3. సహాయాన్ని చదవండి

    zinnector --help క్రింద ప్రతి ఆదేశాన్ని ఒక లైన్ ప్రయోజనంతో జాబితా చేస్తుంది. ప్రతి ఆదేశం దాని స్వంత --help ను కూడా తీసుకుంటుంది.

  4. సైట్ చట్రాన్ని సృష్టించండి

    zinnector new my-site వెంటనే బూట్ అయ్యే ప్రాజెక్ట్‌ను సృష్టిస్తుంది — zinnector.json, wp-content ట్రీ మరియు README — మరియు అమలు చేయడానికి తదుపరి కమాండ్‌లను ప్రింట్ చేస్తుంది.

  5. దీన్ని రన్ చేయండి

    cd my-site, ఆపై zinnector dev. మొదటి రన్ WordPress రన్‌టైమ్‌ను డౌన్‌లోడ్ చేయడానికి ఒకసారి అడుగుతుంది (సుమారు 570 MB, CLI యొక్క స్వంత కాష్‌లో ఉంచబడుతుంది, మీ ప్రాజెక్ట్‌లో ఎప్పుడూ ఉండదు). విజయం సాధించినప్పుడు “running at http://127.0.0.1:9400” వలె కనిపిస్తుంది.

  6. దీనిని బ్రౌజర్‌లో తెరవండి

    http://127.0.0.1:9400 అనేది ఒక కొత్త WordPress సైట్; /wp-admin ఇప్పటికే సైన్ ఇన్ చేయబడిన డ్యాష్‌బోర్డ్‌ను తెరుస్తుంది. wp-content/plugins లోకి ప్లగ్‌ఇన్‌ను డ్రాప్ చేయండి మరియు తదుపరి రీలోడ్‌లో అది అక్కడ ఉంటుంది.

  7. ఆపై, హోస్టింగ్ స్లాట్‌తో

    zinnector login, zinnector link, zinnector check, zinnector push — మీరు నిర్మించిన దానిని స్లాట్‌కు వ్యతిరేకంగా ముందుగా తనిఖీ చేయండి, ఆపై డిప్లాయ్ చేసి అది పూర్తవడాన్ని చూడండి.

ప్రీ-ఫ్లైట్, వివరంగా

మీరు PHP 8.3 పై బిల్డ్ చేశారు. స్లాట్ 8.1 ను రన్ చేస్తుంది. సైట్ ఖాళీ తెల్లటి స్క్రీన్‌గా మారే వరకు ఏదీ మీకు తెలియజేయదు. ఈ కమాండ్ ఉన్నదే ఆ సమస్య కోసం, మరియు ఈ ప్లాట్‌ఫామ్ యజమాని పేరు పెట్టి మరీ అడిగింది దీని గురించే. Zinnector® రెండు వాతావరణాలను చదివి వాటిని పక్కపక్కనే ఉంచుతుంది — ఆపై మీరు ఏదైనా కారణం కలిగి ఉండవచ్చు కాబట్టి, ఎలాగైనా డిప్లాయ్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

PHP, నిజాయితీగా అంచనా వేయబడింది

ప్రధాన సంస్కరణ అంతరం సైట్‌ను ఖచ్చితంగా దెబ్బతీస్తుంది కాబట్టి దానికి అధిక ప్రాధాన్యత ఇవ్వబడుతుంది; చిన్న అంతరానికి తక్కువ ప్రాధాన్యత ఇవ్వబడుతుంది. ప్రతిదానినీ అత్యంత కీలకమైనదిగా వర్గీకరించడం వల్ల ప్రజలు హెచ్చరికలను విస్మరించడం మాత్రమే నేర్చుకుంటారు.

డిస్క్ మరియు ఫైల్ సంఖ్య, విడివిడిగా

ఒక WordPress నిర్మాణం పదివేల చిన్న ఫైళ్లను కలిగి ఉంటుంది, మరియు ఒక సైట్ దాని డిస్క్ పరిమితి కంటే చాలా తక్కువగా ఉన్నప్పటికీ దాని inode పరిమితిని ముగించవచ్చు. రెండూ ప్లాన్‌కు కాకుండా, వాస్తవానికి స్లాట్‌లో మిగిలి ఉన్నదానితో సరిచూడబడతాయి.

“తనిఖీ చేయడం సాధ్యపడలేదు” అనేది దానంతట అదే ఒక సమాధానం

తన లక్ష్యాన్ని చూడలేని తనిఖీ ఎన్నడూ ఉత్తీర్ణమైనట్లు కాక, తనిఖీ చేయబడలేదని నివేదిస్తుంది. ఒక దోషరహిత ప్రక్రియ తాను ఎన్ని అంశాలను ధృవీకరించలేకపోయిందో తెలియజేస్తుంది, ఎందుకంటే తప్పుడు అంతా-బాగుంది అనే నివేదికనే ఎవరూ రెండోసారి పరిశీలించరు.

హెచ్చరిస్తుంది, ఎప్పటికీ నిరోధించదు

ప్రతి ఫలితాన్ని --forceతో భర్తీ చేయవచ్చు, మరియు సారాంశం కూడా అదే చెబుతుంది. CIలో నిష్క్రమణ కోడ్ గేట్‌గా పనిచేస్తుంది, తద్వారా నియంత్రణ ఒకరి చేతిలో ఉంటూనే పైప్‌లైన్ ఖచ్చితంగా ఉండగలదు.

రెండు స్థానిక రన్‌టైమ్‌లు, రెండూ వాస్తవమైనవి

WordPress Playground డిఫాల్ట్: WebAssemblyకి కంపైల్ చేయబడిన PHP, Node లోపల రన్ అవుతుంది, కాబట్టి Node మాత్రమే ఇన్‌స్టాల్ చేయబడిన ల్యాప్‌టాప్, ఈ వాక్యాన్ని చదవడానికి పట్టే సమయంలో ఏమీ లేని స్థితి నుండి నడుస్తున్న WordPress స్థాయికి చేరుకుంటుంది.

మీకు స్థానిక PHP అవసరమైనప్పుడు — imagick వంటి పొడిగింపు, నిజమైన MySQL — --runtime docker ని పాస్ చేయండి మరియు బదులుగా php-fpm మరియు MariaDB కంటైనర్‌లను పొందండి. రెండూ ఒకే ప్రాజెక్ట్ నుండి ఒకే ఫైల్‌లను అందిస్తాయి, కాబట్టి వాటి మధ్య మారడం ఇంజిన్‌ను మాత్రమే మారుస్తుంది మరియు మరేమీ కాదు.

ప్యానెల్‌లో మీరు ఇప్పటికే చేస్తున్న మిగతావన్నీ

Zinnector® అనేది డాష్‌బోర్డ్ వలె అదే పబ్లిక్ API పై నిర్మించబడింది, కాబట్టి ప్యానెల్ చేయగలిగినదంతా ఇది కూడా చేయగలదు — మరియు ప్రతి ఆదేశం ఒక ప్రైవేట్ ఎండ్‌పాయింట్‌గా కాకుండా OpenAPI వివరణలో నమోదు చేయబడిన ఆపరేషన్‌గా ఉంటుంది.

సైట్లు మరియు విస్తరణలు

సైట్‌లను జాబితా చేయండి, ఒక సైట్ గురించి ప్లాట్‌ఫామ్‌కు తెలిసిన ప్రతిదాన్ని చదవండి, మళ్లీ డిప్లాయ్ చేయండి మరియు డిప్లాయ్ చరిత్రను మరియు బిల్డ్ లాగ్‌లను చదవండి.

డొమైన్‌లు, DNS మరియు మెయిల్

డొమైన్‌లను జాబితా చేయండి, రికార్డు రాయబడకముందు చూపబడే రికార్డుతో DNS రికార్డులను చదవండి మరియు మార్చండి, మరియు మీ మెయిల్ సేవలను చదవండి.

PHP, కోటా, డేటాబేస్ మరియు లాగ్‌లు

PHP వెర్షన్‌లను మార్చండి, మీ ప్లాన్ కేటాయించిన పరిమితులకు అనుగుణంగా డిస్క్ మరియు inode వినియోగాన్ని తనిఖీ చేయండి, phpMyAdmin కోసం సింగిల్-యూజ్ లింక్‌లను పొందండి మరియు యాక్సెస్ అలాగే ఎర్రర్ లాగ్‌లను రియల్-టైమ్‌లో ట్రాక్ చేయండి.

WP-CLI మరియు బల్క్ కార్యకలాపాలు

సైట్‌లో అనుమతించబడిన జాబితాలోని WP-CLI ఆదేశాలను అమలు చేయండి మరియు ప్రతి సైట్‌కు విడిగా కాకుండా ఒకే కాల్‌లో మొత్తం ఎంపిక అంతటా కాష్‌లను క్లియర్ చేయండి లేదా మాల్వేర్ స్కాన్‌లను ప్రారంభించండి.

ప్రతి కమాండ్, ఖచ్చితంగా --help జాబితా చేసినట్లుగానే

పూర్తి జాబితా, ప్రతి ఒక్కటి ఒక పంక్తిలో. పూర్తి సూచన — ప్రతి ఫ్లాగ్, అమలు చేయగల ఉదాహరణ మరియు ప్రతి కమాండ్ ఏమి ప్రింట్ చేస్తుందో — CLI నుండే రూపొందించబడుతుంది మరియు డెవలపర్ డాక్యుమెంటేషన్ మరియు నాలెడ్జ్ బేస్‌లో ఉంటుంది, కాబట్టి ఇది మీరు ఇన్‌స్టాల్ చేసిన సాధనం నుండి వేరుగా ఉండదు.

కొత్త జిన్నెక్టర్

మీరు వెంటనే అమలు చేయగల WordPress ప్రాజెక్ట్ నిర్మాణాన్ని రూపొందించండి.

zinnector dev

ఈ ప్రాజెక్ట్‌ను స్థానికంగా అమలు చేయండి — ఎటువంటి Docker అవసరం లేదు.

zinnector లాగిన్

Zinn Digital® API కీతో సైన్ ఇన్ చేయండి.

జిన్నెక్టర్ లాగ్అవుట్

భద్రపరిచిన API కీని మర్చిపోండి.

zinnector whoami

ఈ CLI ఎవరిగా ప్రామాణీకరించబడిందో చూపించండి.

zinnector సైట్లు

ఈ కీ చూడగల సైట్‌లను జాబితా చేయండి.

zinnector స్థితి

ఒక సైట్ గురించి ప్లాట్‌ఫామ్‌కు తెలిసిన ప్రతిదీ.

zinnector షేర్

ఒకే సైట్‌కు ఒక వ్యక్తికి యాక్సెస్ ఇవ్వండి — డెవలపర్, డిజైనర్, క్లయింట్ — పాత్ర మరియు కారణంతో.

zinnector సహకారులు

సైట్‌కు ఎవరికి యాక్సెస్ ఇవ్వబడింది, వారి పాత్ర మరియు వారు ఇప్పటికే ఆమోదించారో లేదో చూడండి.

జిన్నెక్టర్ షేర్‌ను తీసివేయి

ఇమెయిల్ లేదా మంజూరు ఐడీ ద్వారా ఒక వ్యక్తి యాక్సెస్‌ను వెనక్కి తీసుకోండి.

zinnector ఆహ్వానాలు

మీ కోసం వేచి ఉన్న ఆహ్వానాలు, మరియు ఒకదాన్ని అంగీకరించండి.

zinnector లింక్

ఈ ప్రాజెక్ట్‌ను హోస్టింగ్ స్లాట్‌కు చూపించండి (మరియు దాని రిపోజిటరీని కనెక్ట్ చేయండి).

zinnector పుల్

స్థానిక అభివృద్ధి కోసం హోస్ట్ చేయబడిన సైట్ ఫైళ్ళను ఈ ప్రాజెక్ట్‌లోకి తీసుకురండి, మరియు మళ్లీ సమకాలీకరించడానికి తిరిగి అమలు చేయండి. సైట్ దాని స్వంత రిపోజిటరీకి సమకాలీకరించబడినప్పుడు వేగవంతమైన మార్గాన్ని తీసుకుంటుంది, లేకపోతే తాజా బ్యాకప్ నుండి పనిచేస్తుంది.

zinnector సమకాలీకరణ

హోస్ట్ చేయబడిన సైట్ యొక్క లైవ్ ఫైల్‌లు మరియు దాని రిపోజిటరీ మధ్య ద్విముఖ సమకాలీకరణ: ప్రస్తుత స్థితిని చూడండి, దాన్ని ప్రారంభించండి, సైట్ మార్పులను కమిట్ చేయండి లేదా ఏ వైపునకు ప్రాధాన్యత ఇవ్వాలో ఎంచుకోండి.

జిన్నెక్టర్ mcp

Claude Desktop మరియు స్థానిక సర్వర్‌లను మాత్రమే ప్రారంభించే ఇతర AI క్లయింట్‌ల కోసం Zinn Digital® MCP సర్వర్‌కు వారధి.

జిన్నెక్టర్ క్లోన్

హోస్ట్ చేయబడిన సైట్ నుండి ఒకే దశలో స్థానిక ప్రాజెక్ట్‌ను సృష్టించండి: దాని రిపోజిటరీని క్లోన్ చేయండి లేదా దాని ఫైల్‌లను లాగండి, ప్రాజెక్ట్ ఫైల్‌ను వ్రాయండి మరియు zinnector devని అమలు చేయడానికి సిద్ధంగా ఉండండి.

zinnector తనిఖీ

మీరు డిప్లాయ్ చేయబోయే స్లాట్‌తో ఈ ప్రాజెక్ట్‌ను పోల్చండి.

zinnector push

ప్రాథమిక తనిఖీ నిర్వహించండి, మీ కమిట్‌లను పంపండి మరియు విస్తరించండి.

zinnector డిప్లాయ్

పుష్ చేయకుండానే, ప్లాట్‌ఫారమ్ ఇప్పటికే కలిగి ఉన్నదాన్ని మళ్లీ విస్తరించండి.

zinnector మోహరిస్తుంది

సైట్ యొక్క విస్తరణ చరిత్ర.

zinnector php

సైట్ యొక్క PHP వెర్షన్‌ను చూపండి లేదా మార్చండి.

zinnector కోటా

ప్లాన్ కేటాయించిన పరిమితికి అనుగుణంగా డిస్క్, ఫైళ్ళు మరియు డేటాబేస్ వినియోగం.

zinnector db

డేటాబేస్ పరిమాణం, మరియు phpMyAdmin మరియు ఫైల్ మేనేజర్‌కి ఒకేసారి ఉపయోగించే లింక్‌లు.

జిన్నెక్టర్ లాగ్‌లు

సైట్ యొక్క యాక్సెస్ మరియు ఎర్రర్ లాగ్‌లను నిజ సమయంలో ట్రాక్ చేయండి.

zinnector wp

సైట్‌లో అనుమతించబడిన WP-CLI ఆదేశాన్ని అమలు చేయండి.

zinnector బ్యాకప్

సైట్ బ్యాకప్‌లను జాబితా చేయండి మరియు తీసుకోండి. ఉప ఆదేశాలు: list, now.

జిన్నెక్టర్ డొమైన్‌లు

ఈ కీ చూడగలిగే డొమైన్‌లను జాబితా చేయండి.

zinnector dns

DNS రికార్డులను చదవండి మరియు మార్చండి. ఉప ఆదేశాలు: list, add, rm.

జిన్‌నెక్టర్ మెయిల్

మెయిల్ సేవలను జాబితా చేయండి.

జిన్నెక్టర్ బల్క్

బహుళ సైట్‌లలో ఒకే ఆపరేషన్‌ను అమలు చేయండి (cache_purge, malware_scan, sitemap, block_ip).

zinnector ai

ఈ ప్రాజెక్ట్‌ను సందర్భానుసారంగా ఉంచి, Zinn Digital® సహాయకుడిని అడగండి.

ప్రశ్నలు

దీన్ని ఉపయోగించడానికి నేను Zinn Digital® కస్టమర్‌గా ఉండాలా?

లేదు. `zinnector new` మరియు `zinnector dev`లకు ఎటువంటి ఖాతా అవసరం లేదు — ప్లగిన్, థీమ్ లేదా మొత్తం సైట్‌ను స్కాఫోల్డ్ చేసి, దాన్ని స్థానికంగా, ఉచితంగా, శాశ్వతంగా రన్ చేయండి. మీ హోస్టింగ్‌తో సంప్రదించే ఆదేశాలకు మాత్రమే API కీ అవసరం.

దీనికి Docker అవసరమా?

డిఫాల్ట్ రన్‌టైమ్ కోసం కాదు. WordPress Playground అనేది PHPని WebAssemblyకి కంపైల్ చేస్తుంది మరియు Node లోపల రన్ అవుతుంది, కాబట్టి `zinnector dev` మరే ఇతర సాధనం ఇన్‌స్టాల్ చేయకుండానే సెకన్లలో నిజమైన WordPressను బూట్ చేస్తుంది. imagick లేదా ionCube వంటి ఎక్స్‌టెన్షన్‌ను పరీక్షించడానికి మీకు నేటివ్ PHP అవసరమైతే, అందుకు బదులుగా `--runtime docker` మీకు php-fpm మరియు MariaDB కంటైనర్‌లను అందిస్తుంది. రెండూ మద్దతు ఇవ్వబడతాయి; ఏదీ ఫాల్‌బ్యాక్ కాదు.

ప్రీ-ఫ్లైట్ తనిఖీ వాస్తవానికి దేనిని పోల్చుతుంది?

స్లాట్ వెర్షన్‌తో మీ స్థానిక PHP వెర్షన్ పోలిక, మీరు నిర్మించిన వెర్షన్‌కు స్లాట్ మారగలదా లేదా, స్లాట్ యొక్క PHP జీవిత ముగింపును దాటిందా మరియు మెషీన్ దానిని వాస్తవంగా వర్తింపజేసిందా లేదా, మిగిలి ఉన్న డిస్క్ మరియు inode స్థలానికి సంబంధించి మీ ప్రాజెక్ట్ పరిమాణం మరియు ఫైల్‌ల సంఖ్య, ప్రతి వైపు ఉన్న WordPress వెర్షన్‌లు, స్లాట్ ప్రొవిజనింగ్ పూర్తి చేసుకుందో లేదో, మరియు డిప్లాయ్ చేయడానికి git రిపోజిటరీ కనెక్ట్ చేయబడిందో లేదో తనిఖీ చేయబడుతుంది. తనిఖీ చేయలేని ఏదైనా అంశం ఉత్తీర్ణమైనట్లు లెక్కించబడకుండా, తనిఖీ చేయబడనిదిగా నివేదించబడుతుంది.

ఇది నన్ను డిప్లాయ్ చేయకుండా ఆపగలదా?

లేదు, మరియు ఇది ఉద్దేశపూర్వకమైనది. Pre-flight హెచ్చరిస్తుంది మరియు మిమ్మల్ని ముందుకు వెళ్లనిస్తుంది — `--force` ఏదైనా గుర్తింపును దాటి డిప్లాయ్ చేస్తుంది. చెకర్ తెలుసుకోలేని విషయాలు మీ స్వంత సైట్ గురించి మీకు తెలుసు, మరియు డిప్లాయ్ చేయడానికి నిరాకరించే సాధనాన్ని ప్రజలు అన్‌ఇన్‌స్టాల్ చేస్తారు.

నా API కీ సురక్షితమేనా?

కీ ఎప్పుడూ కమాండ్ లైన్ నుండి చదవబడదు — ప్రాంప్ట్ లేదా పైప్ చేయబడిన stdin నుండి మాత్రమే చదవబడుతుంది — కాబట్టి ఇది మీ షెల్ హిస్టరీలో లేదా ప్రాసెస్ జాబితాలో ఉండదు. ఇది 600 ఫైల్ మోడ్‌తో మీ స్వంత కాన్ఫిగరేషన్ డైరెక్టరీలో నిల్వ చేయబడుతుంది, మరియు Zinnector® రాసిన ప్రతిసారీ ఆ అనుమతులను మళ్లీ నిర్ధారిస్తుంది.

నేను దీనిని CI లో ఉపయోగించవచ్చా?

అవును. `ZINNECTOR_TOKEN` ని సెట్ చేయండి, మరియు ప్రతి కమాండ్ `--json` ను తీసుకుంటుంది. మానవులు చదవగలిగే అవుట్‌పుట్ stderr కు మరియు డేటా stdout కు వెళుతుంది, కాబట్టి పైపులు స్పష్టంగా ఉంటాయి. `zinnector check` ఏదైనా కనుగొన్నప్పుడు నాన్-జీరోతో నిష్క్రమిస్తుంది, కాబట్టి ఇది పైప్‌లైన్ గేట్‌గా పనిచేస్తుంది, మరియు పోలిక చేయడం సాధ్యం కానప్పుడు `--strict` కూడా విఫలమవుతుంది.

దీన్ని ఇన్‌స్టాల్ చేయండి మరియు తదుపరి నిమిషంలో సైట్‌ను అమలు చేయండి

npm install -g zinnector ను రన్ చేయండి, లేదా npx zinnector new my-site తో ఒకసారి ప్రయత్నించండి. ఉచితం, MIT లైసెన్స్ పొందింది మరియు పబ్లిక్ API పై రూపొందించబడింది. ప్రాజెక్ట్ ప్రాథమిక నిర్మాణాన్ని సిద్ధం చేయండి, Docker లేకుండా స్థానికంగా రన్ చేయండి మరియు మీరు డిప్లాయ్ చేయడానికి ముందు ముందస్తు తనిఖీని నిర్వహించండి.

పత్రాలను చదవండి