{"_id":"gitflux","_rev":"52-70e60b1cdf0a3b5e0bf974048ad8ec27","name":"gitflux","dist-tags":{"latest":"2.0.2"},"versions":{"2.0.1":{"name":"gitflux","version":"2.0.1","keywords":["git","account-management","git-accounts","ssh-keys","developer-tools"],"author":{"name":"Aryan Michael"},"license":"MIT","_id":"gitflux@2.0.1","maintainers":[{"name":"aryan-michael","email":"aryanmichael24@gmail.com"}],"homepage":"https://github.com/aryan-michael/gitflux-npm#readme","bugs":{"url":"https://github.com/aryan-michael/gitflux-npm/issues"},"bin":{"gitflux":"bin/gitflux"},"dist":{"shasum":"505e4b48d51015aad51e8c92ddca7a8ca4204dbb","tarball":"https://registry.npmjs.org/gitflux/-/gitflux-2.0.1.tgz","fileCount":3,"integrity":"sha512-fCT3gn+vchnNGEq/anQwumlxOVT7zeWfU8Mb04CCjX10JWdGDns3esgH19r8hA2Nuttx4Di8cCMYwVUAdj7oxw==","signatures":[{"sig":"MEQCIHiuSEeMGr39ix559tzAdUfcWtEBLKno5cPhH+oJdlrHAiBY5laf7S3QVBe/ON3/7qW0XP/4kGVFHt1AI5KdZDGyKw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7097},"gitHead":"5a19beef60e16d008a0f0139a53ba223e0aa0847","scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"chmod +x ./bin/gitflux"},"_npmUser":{"name":"aryan-michael","email":"aryanmichael24@gmail.com"},"repository":{"url":"git+https://github.com/aryan-michael/gitflux-npm.git","type":"git"},"_npmVersion":"10.9.2","description":"Manage multiple git accounts with ease","directories":{},"_nodeVersion":"23.5.0","preferGlobal":true,"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gitflux_2.0.1_1737075269460_0.1296843655987745","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"gitflux","version":"2.0.2","description":"Manage multiple git accounts with ease","bin":{"gitflux":"bin/gitflux"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"chmod +x ./bin/gitflux"},"keywords":["git","account-management","git-accounts","ssh-keys","developer-tools"],"author":{"name":"Aryan Michael"},"license":"MIT","preferGlobal":true,"repository":{"type":"git","url":"git+https://github.com/aryan-michael/gitflux-npm.git"},"bugs":{"url":"https://github.com/aryan-michael/gitflux-npm/issues"},"homepage":"https://github.com/aryan-michael/gitflux-npm#readme","_id":"gitflux@2.0.2","gitHead":"cf5ee6e9b641eb6b9be5895642c3992cf04c3944","_nodeVersion":"22.15.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-bWfJxvrDhXmE7anD0wq2xwp3CQwmPAk3jkbk8VX51Io3mB+Pwcab0YQVy+8fxiKTeSEPa5RtKeSDkCGVjyx7eA==","shasum":"39fb537526f1d001f9f2c386ade0243ea2ace71e","tarball":"https://registry.npmjs.org/gitflux/-/gitflux-2.0.2.tgz","fileCount":3,"unpackedSize":7914,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGSa/Nz6DXiJ7oZZmZGmyURGQcFHcRgjzkfTDpNthLH2AiA3v3J3tnYOKM6nXrtcGIc/bsmNWJkE4lh6pNm8PXkpHQ=="}]},"_npmUser":{"name":"aryan-michael","email":"aryanmichael24@gmail.com"},"directories":{},"maintainers":[{"name":"aryan-michael","email":"aryanmichael24@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gitflux_2.0.2_1747118006102_0.9570884265915653"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-08T08:52:13.630Z","modified":"2025-05-13T06:33:26.460Z","1.0.0":"2024-08-17T03:00:53.869Z","1.0.1":"2024-08-17T03:11:17.510Z","1.0.2":"2024-08-17T03:30:40.018Z","1.0.3":"2024-08-17T03:35:12.241Z","1.0.4":"2024-08-17T03:45:05.797Z","1.0.5":"2024-08-17T03:50:05.589Z","1.0.6":"2024-08-17T04:01:27.564Z","1.0.7":"2024-08-17T04:04:30.941Z","1.0.8":"2024-08-17T04:33:10.068Z","1.0.9":"2024-08-17T04:44:41.555Z","1.1.0":"2024-08-17T04:45:31.306Z","1.1.1":"2024-08-17T05:49:58.200Z","1.1.2":"2024-08-17T05:53:22.229Z","1.1.3":"2024-08-17T05:55:34.380Z","1.1.4":"2024-08-17T06:09:24.867Z","1.1.5":"2024-08-17T06:25:48.184Z","1.1.6":"2024-08-17T08:58:21.791Z","1.1.7":"2024-08-17T09:02:49.083Z","1.1.8":"2024-08-22T18:17:40.480Z","1.1.9":"2024-12-19T08:52:15.400Z","1.2.0":"2024-12-19T09:01:24.193Z","1.2.1":"2024-12-19T09:05:24.838Z","1.2.2":"2024-12-19T09:11:53.818Z","1.2.4":"2024-12-19T09:33:03.900Z","1.2.5":"2024-12-19T09:41:55.698Z","2.0.0":"2025-01-08T08:52:13.856Z","2.0.1":"2025-01-17T00:54:29.639Z","2.0.2":"2025-05-13T06:33:26.270Z"},"bugs":{"url":"https://github.com/aryan-michael/gitflux-npm/issues"},"author":{"name":"Aryan Michael"},"license":"MIT","homepage":"https://github.com/aryan-michael/gitflux-npm#readme","keywords":["git","account-management","git-accounts","ssh-keys","developer-tools"],"repository":{"type":"git","url":"git+https://github.com/aryan-michael/gitflux-npm.git"},"description":"Manage multiple git accounts with ease","maintainers":[{"name":"aryan-michael","email":"aryanmichael24@gmail.com"}],"readme":"# GitFlux\n\nManage multiple git accounts with ease. GitFlux helps developers switch between different Git accounts seamlessly, perfect for those who maintain separate accounts for personal and professional use.\n\n## Installation\n\n```bash\nnpm install -g gitflux\n```\n\n## Features\n\n- Switch between multiple Git accounts\n- Easy account management (add/remove accounts)\n- Automatic SSH key switching\n- Simple CLI interface\n- Configuration persistence\n\n## Prerequisites\n\n- Git installed on your system\n- SSH keys set up for your different Git accounts\n- Node.js and npm installed\n\n## Usage\n\nSimply run:\n\n```bash\ngitflux\n```\n\nFollow the interactive prompts to:\n1. Switch between accounts\n2. Add new accounts\n3. Delete existing accounts\n4. List all available accounts\n\n## SSH Key Setup\n\nYour SSH keys should be named according to your Git username and stored in `~/.ssh/` or else the `Switch Account` won't work. For example:\n- For username \"work-user\": `~/.ssh/work-user`\n- For username \"personal-user\": `~/.ssh/personal-user`\n\n## License\n\nMIT © Aryan Michael","readmeFilename":"README.md"}