English · 简体中文 · 繁體中文 · 日本語 · 한국어 · Français · Español · Deutsch · Português · Русский · हिन्दी · Türkçe · ไทย · Tiếng Việt · Bahasa Indonesia
OpenPencil के लिए CLI — अपने टर्मिनल से डिज़ाइन टूल को नियंत्रित करें।
npm install -g @zseven-w/openpencilCLI सभी प्लेटफ़ॉर्म पर OpenPencil डेस्कटॉप ऐप को स्वचालित रूप से पहचानता और लॉन्च करता है:
| प्लेटफ़ॉर्म | पहचाने गए इंस्टॉलेशन पथ |
|---|---|
| macOS | /Applications/OpenPencil.app, ~/Applications/OpenPencil.app |
| Windows | NSIS प्रति-उपयोगकर्ता (%LOCALAPPDATA%), प्रति-मशीन (%PROGRAMFILES%), पोर्टेबल |
| Linux | /usr/bin, /usr/local/bin, ~/.local/bin, AppImage (~/Applications, ~/Downloads), Snap, Flatpak |
op <कमांड> [विकल्प]JSON या DSL स्वीकार करने वाले आर्गुमेंट तीन तरीकों से पास किए जा सकते हैं:
op design '...' # इनलाइन स्ट्रिंग (छोटे पेलोड)
op design @design.txt # फ़ाइल से पढ़ें (बड़े डिज़ाइन के लिए अनुशंसित)
cat design.txt | op design - # stdin से पढ़ें (पाइपिंग)op start [--desktop|--web] # OpenPencil लॉन्च करें (डिफ़ॉल्ट रूप से डेस्कटॉप)
op stop # चल रहे इंस्टेंस को बंद करें
op status # जाँचें कि चल रहा है या नहींop design <dsl|@file|-> [--post-process] [--canvas-width N]
op design:skeleton <json|@file|->
op design:content <section-id> <json|@file|->
op design:refine --root-id <id>op open [file.op] # फ़ाइल खोलें या लाइव कैनवास से कनेक्ट करें
op save <file.op> # वर्तमान दस्तावेज़ सहेजें
op get [--type X] [--name Y] [--id Z] [--depth N]
op selection # वर्तमान कैनवास चयन प्राप्त करेंop insert <json> [--parent P] [--index N] [--post-process]
op update <id> <json> [--post-process]
op delete <id>
op move <id> --parent <P> [--index N]
op copy <id> [--parent P]
op replace <id> <json> [--post-process]op vars # वेरिएबल प्राप्त करें
op vars:set <json> # वेरिएबल सेट करें
op themes # थीम प्राप्त करें
op themes:set <json> # थीम सेट करें
op theme:save <file.optheme> # थीम प्रीसेट सहेजें
op theme:load <file.optheme> # थीम प्रीसेट लोड करें
op theme:list [dir] # थीम प्रीसेट सूचीबद्ध करेंop page list # पेज सूचीबद्ध करें
op page add [--name N] # एक पेज जोड़ें
op page remove <id> # एक पेज हटाएँ
op page rename <id> <name> # एक पेज का नाम बदलें
op page reorder <id> <index> # एक पेज का क्रम बदलें
op page duplicate <id> # एक पेज डुप्लिकेट करेंop import:svg <file.svg> # SVG फ़ाइल आयात करें
op import:figma <file.fig> # Figma .fig फ़ाइल आयात करेंop layout [--parent P] [--depth N]
op find-space [--direction right|bottom|left|top]--file <path> लक्ष्य .op फ़ाइल (डिफ़ॉल्ट: लाइव कैनवास)
--page <id> लक्ष्य पेज ID
--pretty मानव-पठनीय JSON आउटपुट
--help सहायता दिखाएँ
--version संस्करण दिखाएँ
MIT