{"id":41970,"library":"skv-cli","title":"skv-cli","description":"A CLI tool for developing and deploying metadata to 1C:Enterprise applications. Version 2.0.3, updated sporadically. Key differentiators: integrates with SKV platform, handles login, pull, build, and push of metadata. Ships TypeScript types. Intended for Russian-speaking 1C developers.","status":"active","version":"2.0.3","language":"javascript","source_language":"en","source_url":null,"tags":["javascript","typescript"],"install":[{"cmd":"npm install skv-cli","lang":"bash","label":"npm"},{"cmd":"yarn add skv-cli","lang":"bash","label":"yarn"},{"cmd":"pnpm add skv-cli","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"Command-line tool, not a JavaScript library. Use via npx or global install.","wrong":"import skv-cli from 'skv-cli'","symbol":"skv-cli","correct":"npx skv-cli [command]"}],"quickstart":{"code":"npm i -g skv-cli\nskv login https://example.com -u myuser -p mypass\nskv pull\n# modify metadata\nskv build\nskv push","lang":"typescript","description":"Install skv-cli globally, log in to a server, pull metadata, build, and push changes."},"warnings":[{"fix":"Use via shell commands or npx.","message":"The CLI is not a JavaScript/Node.js library but a command-line tool. Do not attempt to import it in code.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Use environment variables or secure prompts; avoid plaintext arguments.","message":"Password passed via -p flag may be visible in process listing and shell history.","severity":"gotcha","affected_versions":">=0.0.0"},{"fix":"Check latest version with `npm view skv-cli version`.","message":"No version deprecations known. The package is actively maintained but infrequently updated.","severity":"deprecated","affected_versions":">=2.0.0"},{"fix":"Consider using translation tools or contribute English documentation.","message":"Documentation is in Russian; non-Russian speakers may face difficulties.","severity":"gotcha","affected_versions":">=0.0.0"}],"env_vars":null,"search_vec":"'1c':13,42 '2.0.3':17 'applic':15 'build':29 'cli':3,5 'deploy':10 'develop':8,43 'differenti':21 'enterpris':14 'handl':26 'integr':22 'intend':37 'javascript':44 'key':20 'login':27 'metadata':11,33 'platform':25 'pull':28 'push':31 'russian':40 'russian-speak':39 'ship':34 'skv':2,24 'skv-cli':1 'speak':41 'sporad':19 'tool':6 'type':36 'typescript':35,45 'updat':18 'version':16","created_at":"2026-06-04T18:54:59.458686+00:00","updated_at":"2026-06-04T18:54:59.458686+00:00","problems":[{"fix":"Install globally: npm i -g skv-cli, then ensure PATH includes npm global bin directory.","cause":"skv-cli is not installed or not in PATH.","error":"Command 'skv' not found"},{"fix":"Double-check credentials and URL. Use --ignoreSsl if certificate issues exist.","cause":"Wrong username, password, or URL.","error":"Error: Login failed: Invalid credentials"},{"fix":"Verify server URL and network connectivity. Ensure the server is running and accessible.","cause":"Server unreachable or wrong URL.","error":"Error: Failed to pull metadata: Connection refused"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"skv-cli","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-04","next_check":"2026-09-02","install_tag":null}}