{"_id":"@abhiseck/zssh","_rev":"4-552cb9099d50fe93134f6394b7abaaa7","name":"@abhiseck/zssh","dist-tags":{"latest":"1.2.0"},"versions":{"0.0.1":{"name":"@abhiseck/zssh","version":"0.0.1","keywords":["git","cli","account-management","git-user","git-config","ssh-key","multiple-accounts"],"author":{"name":"Abhiseck Bhattacharya","email":"abhiseck@outlook.com"},"license":"MIT","_id":"@abhiseck/zssh@0.0.1","maintainers":[{"name":"abhiseck","email":"abhiseck@outlook.com"}],"homepage":"https://github.com/iamalipe/sshc#readme","bugs":{"url":"https://github.com/iamalipe/sshc/issues"},"bin":{"zssh":"dist/index.js"},"dist":{"shasum":"98bb7d78a7c3ad7f8c1730d7b355379486d9941f","tarball":"https://registry.npmjs.org/@abhiseck/zssh/-/zssh-0.0.1.tgz","fileCount":22,"integrity":"sha512-ZdNXtZdgmiOpC1KrERwOp/JUB1nXMp6Q9GxJ/JuxI9gzU08EYUXDRb4BeR80UDl8mR+A5j1DbOX9nWWk7kcQWQ==","signatures":[{"sig":"MEQCICNI1GJYZL9tHVC+5svFOSLqpinxliKKmV6jWaA1ujzjAiADUIWylGlN2gtZQEZ2infKAdj69zAX/rLb7ItZfX6Iqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55725},"main":"dist/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"976ea42d90573ce7a459e8305d5935c11a9a9367","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"abhiseck","email":"abhiseck@outlook.com"},"repository":{"url":"git+https://github.com/iamalipe/sshc.git","type":"git"},"_npmVersion":"11.7.0","description":"**sshc** is a modern, cross-platform CLI tool to manage and connect to your SSH servers with encrypted local storage and cloud sync capabilities.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uuid":"^13.0.0","axios":"^1.13.5","boxen":"^5.1.2","chalk":"^4.1.2","keytar":"^7.9.0","inquirer":"^8.2.7","commander":"^14.0.3","cli-table3":"^0.6.5","ssh2-promise":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^25.2.3","@types/ssh2":"^1.15.5","@types/uuid":"^10.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/zssh_0.0.1_1771646123818_0.8375850450102935","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@abhiseck/zssh","version":"1.0.0","keywords":["git","cli","account-management","git-user","git-config","ssh-key","multiple-accounts"],"author":{"name":"Abhiseck Bhattacharya","email":"abhiseck@outlook.com"},"license":"MIT","_id":"@abhiseck/zssh@1.0.0","maintainers":[{"name":"abhiseck","email":"abhiseck@outlook.com"}],"homepage":"https://github.com/iamalipe/zssh#readme","bugs":{"url":"https://github.com/iamalipe/zssh/issues"},"bin":{"zssh":"dist/index.js"},"dist":{"shasum":"9852b478d751a92aebb7f5b7fac7499bf12afa02","tarball":"https://registry.npmjs.org/@abhiseck/zssh/-/zssh-1.0.0.tgz","fileCount":22,"integrity":"sha512-Ylt9h9gyOiApNShbebqBQgxqvRgvrZmtr2S5iGXlNa51KTiL13EwTeofuIoKdpI1TpHJmRdxK0cvTDBSF718aQ==","signatures":[{"sig":"MEUCIG6GpEpMi+Y9kaZM+XwHev521tIpjE6+8/3cNgA5q9RFAiEAjT4jbVYutBj4eaA3jStevRQItN/A1J48P2k+iZA12pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55735},"main":"dist/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"ecfbbd0ba2cf4dce86fdc2f427da3872a6e8860d","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"abhiseck","email":"abhiseck@outlook.com"},"repository":{"url":"git+https://github.com/iamalipe/zssh.git","type":"git"},"_npmVersion":"11.7.0","description":"**zssh** is a modern, cross-platform CLI tool to manage and connect to your SSH servers with encrypted local storage and cloud sync capabilities.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uuid":"^13.0.0","axios":"^1.13.5","boxen":"^5.1.2","chalk":"^4.1.2","keytar":"^7.9.0","inquirer":"^8.2.7","commander":"^14.0.3","cli-table3":"^0.6.5","ssh2-promise":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^25.2.3","@types/ssh2":"^1.15.5","@types/uuid":"^10.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/zssh_1.0.0_1771646870725_0.4475083899955634","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@abhiseck/zssh","version":"1.1.0","keywords":["git","cli","account-management","git-user","git-config","ssh-key","multiple-accounts"],"author":{"name":"Abhiseck Bhattacharya","email":"abhiseck@outlook.com"},"license":"MIT","_id":"@abhiseck/zssh@1.1.0","maintainers":[{"name":"abhiseck","email":"abhiseck@outlook.com"}],"homepage":"https://github.com/iamalipe/zssh#readme","bugs":{"url":"https://github.com/iamalipe/zssh/issues"},"bin":{"zssh":"dist/index.js"},"dist":{"shasum":"a73ce4e1c5556593a50477c8b09061f3405db194","tarball":"https://registry.npmjs.org/@abhiseck/zssh/-/zssh-1.1.0.tgz","fileCount":24,"integrity":"sha512-0taWWgsbRwcSWYx+KpcMgkX7T84XZ1z1WqIjpr4NFnfGZEB+Cqu9pUC/Gto/C9gDrboVc8XUKWaTRiOd/b2DRA==","signatures":[{"sig":"MEUCIQDHVt3IIyKfvYqQ2xfXgFp5m7RQarkfc85j6H4rQX/WTgIgH3/tSrnJqv+X8LlVT+PrJ7f/B5xx+oXkdQNbrkYazoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54594},"main":"dist/index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"0b92b9104b0800572838c245056da230adda6215","scripts":{"dev":"ts-node src/index.ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"abhiseck","email":"abhiseck@outlook.com"},"repository":{"url":"git+https://github.com/iamalipe/zssh.git","type":"git"},"_npmVersion":"11.7.0","description":"**zssh** is a modern, cross-platform CLI tool to manage and connect to your SSH servers with encrypted local storage and cloud sync capabilities.","directories":{},"_nodeVersion":"22.17.1","dependencies":{"uuid":"^13.0.0","axios":"^1.13.5","boxen":"^5.1.2","chalk":"^4.1.2","keytar":"^7.9.0","inquirer":"^8.2.7","commander":"^14.0.3","cli-table3":"^0.6.5","ssh2-promise":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.9.3","@types/node":"^25.2.3","@types/ssh2":"^1.15.5","@types/uuid":"^10.0.0","@types/inquirer":"^9.0.9"},"_npmOperationalInternal":{"tmp":"tmp/zssh_1.1.0_1771650324507_0.8248534875501998","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@abhiseck/zssh","version":"1.2.0","description":"**zssh** is a modern, cross-platform CLI tool to manage and connect to your SSH servers with encrypted local storage and cloud sync capabilities.","main":"dist/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts","dev":"ts-node src/index.ts"},"bin":{"zssh":"dist/index.js"},"keywords":["git","cli","account-management","git-user","git-config","ssh-key","multiple-accounts"],"repository":{"type":"git","url":"git+https://github.com/iamalipe/zssh.git"},"bugs":{"url":"https://github.com/iamalipe/zssh/issues"},"homepage":"https://github.com/iamalipe/zssh#readme","engines":{"node":">=18"},"author":{"name":"Abhiseck Bhattacharya","email":"abhiseck@outlook.com"},"license":"MIT","type":"commonjs","dependencies":{"axios":"^1.13.5","boxen":"^5.1.2","chalk":"^4.1.2","cli-table3":"^0.6.5","commander":"^14.0.3","inquirer":"^8.2.7","keytar":"^7.9.0","ssh2-promise":"^1.0.3","uuid":"^13.0.0"},"devDependencies":{"@types/inquirer":"^9.0.9","@types/node":"^25.2.3","@types/ssh2":"^1.15.5","@types/uuid":"^10.0.0","ts-node":"^10.9.2","typescript":"^5.9.3"},"gitHead":"b34b84c557c3cae8da22de332f673dfdfbe7fe34","_id":"@abhiseck/zssh@1.2.0","_nodeVersion":"22.17.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-jWWxvhAJgddsTkhGbh6a6NOsyrRegTKmlrL7pICLGUX41xg7IQ0+FPS+Gj0tdSFuTni6+hWnfUINJHRLEyhTJw==","shasum":"72a78d80bd2b723dbd8ce4a6f343c896ec828977","tarball":"https://registry.npmjs.org/@abhiseck/zssh/-/zssh-1.2.0.tgz","fileCount":25,"unpackedSize":58611,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQClUhf4e1khpHkAm4oeLMUzliDHVrdd5ezSDqj2ONxGrgIgNBi++OfDPOD92mSe5tZ+t1OWAgnDpq6xgFuAg0udJ9A="}]},"_npmUser":{"name":"abhiseck","email":"abhiseck@outlook.com"},"directories":{},"maintainers":[{"name":"abhiseck","email":"abhiseck@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zssh_1.2.0_1771654223859_0.973788490674725"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-21T03:55:23.436Z","modified":"2026-02-21T06:10:24.119Z","0.0.1":"2026-02-21T03:55:23.957Z","1.0.0":"2026-02-21T04:07:50.922Z","1.1.0":"2026-02-21T05:05:24.643Z","1.2.0":"2026-02-21T06:10:24.011Z"},"bugs":{"url":"https://github.com/iamalipe/zssh/issues"},"author":{"name":"Abhiseck Bhattacharya","email":"abhiseck@outlook.com"},"license":"MIT","homepage":"https://github.com/iamalipe/zssh#readme","keywords":["git","cli","account-management","git-user","git-config","ssh-key","multiple-accounts"],"repository":{"type":"git","url":"git+https://github.com/iamalipe/zssh.git"},"description":"**zssh** is a modern, cross-platform CLI tool to manage and connect to your SSH servers with encrypted local storage and cloud sync capabilities.","maintainers":[{"name":"abhiseck","email":"abhiseck@outlook.com"}],"readme":"# zssh - SSH Chain\n\n**zssh** is a modern, cross-platform CLI tool to manage and connect to your SSH servers with encrypted local storage and cloud sync capabilities.\n\n## Features\n\n- **Secure**: All configuration is encrypted using AES-256-GCM with a master password.\n- **Cross-Platform**: Works on macOS, Windows, and Linux.\n- **Cloud Sync**: Sync your connections across devices using GitHub Gists (Encrypted).\n- **Shortcuts**: Connect to servers using short aliases or IDs.\n- **Auto-Login**: Supports password auto-fill (requires `sshpass`) and private keys.\n\n## Installation\n\n```bash\nnpm install -g @abhiseck/zssh\n```\n\n## Usage\n\n### Add a Connection\n\n```bash\nzssh add\n```\n\nFollow the interactive prompts to save your server details.\n\n### List Connections\n\n```bash\nzssh list\n```\n\nDisplays a table of all saved connections.\n\n### Connect\n\n```bash\nzssh connect <alias_or_id>\n# Example:\nzssh connect my-server\n```\n\n### Remove a Connection\n\n```bash\nzssh remove <alias_or_id>\n```\n\n### Cloud Sync\n\nTo enable cloud sync, you need a GitHub Personal Access Token (PAT) with `gist` scope.\n\n**Save to Cloud:**\n\n```bash\nzssh save\n```\n\n**Sync from Cloud:**\n\n```bash\nzssh sync\n```\n\n## Security\n\nYour configuration is stored in `~/.zssh.json`. The entire content is encrypted. You will be prompted for your master password when running commands.\n\n## Requirements\n\n- Node.js >= 14\n- `sshpass` (Optional, for password auto-fill)\n  - macOS: `brew install sshpass`\n  - Ubuntu: `apt-get install sshpass`\n\n## License\n\nISC\n","readmeFilename":"README.md"}