{"_id":"@12britz/zgit","_rev":"3-02e9a8a94835f639e827c2869c965ffb","name":"@12britz/zgit","dist-tags":{"latest":"1.0.11"},"versions":{"1.0.9":{"name":"@12britz/zgit","version":"1.0.9","keywords":["git","cli","terminal","pretty","box","zcurl"],"author":{"name":"12britz"},"license":"MIT","_id":"@12britz/zgit@1.0.9","maintainers":[{"name":"12britz","email":"brittochristy@gmail.com"}],"homepage":"https://github.com/12britz/zgit#readme","bugs":{"url":"https://github.com/12britz/zgit/issues"},"bin":{"zgit":"src/index.js"},"dist":{"shasum":"3602df6b3faccd596e19138eaa5908ff1f971900","tarball":"https://registry.npmjs.org/@12britz/zgit/-/zgit-1.0.9.tgz","fileCount":21,"integrity":"sha512-BY/s02AcKqmLwQPpJ9hq1EMOQKZiUvGodSwZUWhXW4O4A8xLFtZqNd/jlBeuXBNf2GOYijA4iTrtuptaAdawRQ==","signatures":[{"sig":"MEYCIQDcHV6ldaE2liuXA2NaFzmb+N0rWGvfIAwho/s7S2oM8wIhAMA+kHbzp/b7TzT5KsRjs2lVBdq+nEIOKkUlxl2OQc69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35655},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"e541ccdb158ff6b63c4c30dc628327e0653ea350","_npmUser":{"name":"12britz","email":"brittochristy@gmail.com"},"repository":{"url":"git+https://github.com/12britz/zgit.git","type":"git"},"_npmVersion":"11.11.0","description":"A beautifully colored git alternative","directories":{},"_nodeVersion":"25.8.1","dependencies":{"boxen":"^8.0.1","chalk":"^5.3.0","figlet":"^1.11.0","commander":"^15.0.0","cli-table3":"^0.6.5","simple-git":"^3.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zgit_1.0.9_1780758446255_0.6048211677527726","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@12britz/zgit","version":"1.0.10","keywords":["git","cli","terminal","pretty","box","zcurl"],"author":{"name":"12britz"},"license":"MIT","_id":"@12britz/zgit@1.0.10","maintainers":[{"name":"12britz","email":"brittochristy@gmail.com"}],"homepage":"https://github.com/12britz/zgit#readme","bugs":{"url":"https://github.com/12britz/zgit/issues"},"bin":{"zgit":"src/index.js"},"dist":{"shasum":"e447dac81faa042e4bab72f9693804633380cf07","tarball":"https://registry.npmjs.org/@12britz/zgit/-/zgit-1.0.10.tgz","fileCount":22,"integrity":"sha512-QZvBJ+9u+x4UzsKSRkg4gj2ulZzWiJgldqWmm2v3kFSuJSilaU6XMbGt38yCNMqtSuPHLxCbgtmwBAxzNJNSnQ==","signatures":[{"sig":"MEQCIAg3AL58Zt0IfROtC1YpSAeQd5WuEuDaQMHU06sj9sHjAiAGhhRwmHX7uaJe+qLqgDXT0sT2of1Yy+zUCPi7Mf8u0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44005},"main":"src/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bc116d816bcfc2ec66beae9201c118179a986238","_npmUser":{"name":"12britz","email":"brittochristy@gmail.com"},"repository":{"url":"git+https://github.com/12britz/zgit.git","type":"git"},"_npmVersion":"11.11.0","description":"A beautifully colored git alternative","directories":{},"_nodeVersion":"25.8.1","dependencies":{"boxen":"^8.0.1","chalk":"^5.3.0","figlet":"^1.11.0","commander":"^15.0.0","cli-table3":"^0.6.5","simple-git":"^3.36.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/zgit_1.0.10_1781360963838_0.584876497241615","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@12britz/zgit","version":"1.0.11","description":"A beautifully colored git alternative","type":"module","main":"src/index.js","bin":{"zgit":"src/index.js"},"keywords":["git","cli","terminal","pretty","box","zcurl"],"author":{"name":"12britz"},"license":"MIT","engines":{"node":">=18.0.0"},"dependencies":{"boxen":"^8.0.1","chalk":"^5.3.0","cli-table3":"^0.6.5","commander":"^15.0.0","figlet":"^1.11.0","simple-git":"^3.36.0"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/12britz/zgit.git"},"gitHead":"569fed4670cdf1461c2e696e24cb5cf61362b192","_id":"@12britz/zgit@1.0.11","bugs":{"url":"https://github.com/12britz/zgit/issues"},"homepage":"https://github.com/12britz/zgit#readme","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-0r0RCQd0XxlZc3gh2MKV4bPctnXGl8a9mEjN36bTSoXolQ0rec2YZnLGSvWGetqEjNsTkH74KUFq29guMq/gjg==","shasum":"e7f4769eb0f00af09d5dfdbc639ba2489fb1dfca","tarball":"https://registry.npmjs.org/@12britz/zgit/-/zgit-1.0.11.tgz","fileCount":22,"unpackedSize":44267,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEWN0wCCkyNkNgYGDOwZSwuQP3bPHfXy/nrbhyx1gAGmAiEA80VV0PjnItuwfActhlu56uEX5EVlsfX3ACvAP7MCp5o="}]},"_npmUser":{"name":"12britz","email":"brittochristy@gmail.com"},"directories":{},"maintainers":[{"name":"12britz","email":"brittochristy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/zgit_1.0.11_1781361071239_0.04990014104286966"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-06T15:07:26.104Z","modified":"2026-06-13T14:31:11.486Z","1.0.9":"2026-06-06T15:07:26.385Z","1.0.10":"2026-06-13T14:29:23.961Z","1.0.11":"2026-06-13T14:31:11.381Z"},"bugs":{"url":"https://github.com/12britz/zgit/issues"},"author":{"name":"12britz"},"license":"MIT","homepage":"https://github.com/12britz/zgit#readme","keywords":["git","cli","terminal","pretty","box","zcurl"],"repository":{"type":"git","url":"git+https://github.com/12britz/zgit.git"},"description":"A beautifully colored git alternative","maintainers":[{"name":"12britz","email":"brittochristy@gmail.com"}],"readme":"# ⚡️ zgit — Git, Visualized.\n\nA beautifully styled, Tokyo Night-themed CLI wrapper for Git that turns raw output into structured visual panels.\n\n[![MIT License](https://img.shields.io/badge/license-MIT-9ece6a?style=for-the-badge)](LICENSE)\n[![npm version](https://img.shields.io/badge/npm-@12britz%2Fzgit-7aa2f7?style=for-the-badge)](https://www.npmjs.com/package/@12britz/zgit)\n[![Node.js version](https://img.shields.io/badge/node-%3E%3D18.0.0-bb9af3?style=for-the-badge)](package.json)\n\n---\n\n```text\n  ░██   ░██    \n                              ░██    \n  ░█████████  ░████████ ░██░████████ \n       ░███  ░██    ░██ ░██   ░██    \n     ░███    ░██    ░██ ░██   ░██    \n   ░███      ░██   ░███ ░██   ░██    \n  ░█████████  ░█████░██ ░██    ░████ \n                    ░██              \n              ░███████\n```\n\n### **Git, without the grey blur.**\n\n`zgit` wraps standard `git` commands and presents them in high-contrast Tokyo Night widgets. Zero configuration, zero context switching. Just your workflow, beautiful by default.\n\n![demo](demo.gif)\n\n---\n\n## ✨ Features\n\n### 1. Unified Status Panels (`zgit status`)\nGet a grouped summary of your staging and working tree state with color-coded headings and status indicators:\n```text\n╭─ Status ─────────────────────────────────╮\n│ ℹ Branch:   main                         │\n│ ℹ Tracking: origin/main                  │\n│                                          │\n│ MODIFIED (1)                             │\n│   📝 src/banner.js                       │\n╰──────────────────────────────────────────╯\n```\n\n### 2. Streamlined Log Trees (`zgit log` & `zgit log --graph`)\nRead history with custom bullet symbols, contributor flags, and formatted relative dates.\nUses a right-borderless **open-box style** to prevent wrapping on thin terminals:\n```text\n╭─ Logs ────────────────────────────────────────────────────────────────────────────────\n│ ● f36a1ef feat: premium ui refresh for zgit log, help, and readme (by britz) 6/6/2026\n│ ● 5acdc63 feat: premium zgit log output (by britz) 6/6/2026\n│ ● ef48476 docs: redesign readme as premium landing page (by britz) 6/6/2026\n╰───────────────────────────────────────────────────────────────────────────────────────\n```\n\n### 3. Open-Box Diff Layout (`zgit diff`)\nNo more copying vertical borders (`│`) when extracting code from diff outputs. Line additions are colored soft green, deletions soft red, and file indicators cyan.\n\n### 4. Rich Branch Summaries (`zgit branch`)\nHighlights your current branch in bold green and lists other branches alongside their latest short commit hashes and summaries:\n```text\n╭─ Branches ────────────────────────────────────────────────────────────────────────────────╮\n│ Current: main                                                                             │\n│                                                                                           │\n│ ● main [f36a1ef] (feat: premium ui refresh for zgit log, help, and readme)                │\n│   remotes/origin/main [f36a1ef] (feat: premium ui refresh for zgit log, help, and readme) │\n╰───────────────────────────────────────────────────────────────────────────────────────────╯\n```\n\n---\n\n## 🚀 Install & Quick Start\n\n### Global Installation\n```bash\nnpm install -g @12britz/zgit\n```\n\n### Run without installing (On-Demand)\n```bash\nnpx @12britz/zgit st\n```\n\n### Typical Workflow Commands\n```bash\nzgit status                 # Beautiful working tree status\nzgit branch                 # Rich branch list with commit logs\nzgit diff [file]            # Colored code diffs\nzgit log --count 5          # History log list\nzgit add .                  # Stage files in a green status frame\nzgit commit -m \"Your msg\"   # Record commit\nzgit push origin            # Push commits to remote\n```\n\n---\n\n## 🛠 Command Reference\n\n| Command | Shortcut | Description | Output Style |\n|:---|:---|:---|:---|\n| `init [path]` | - | Create new git repository | Full Box |\n| `clone <url> [path]` | - | Clone a remote repo | Full Box |\n| `status` | `st` | Check working tree state | Full Box |\n| `log` | - | Read commit history list | Open Box |\n| `diff [file]` | - | Review file changes | Open Box |\n| `add [path]` | - | Stage files to indexes | Full Box |\n| `commit` | - | Record changes | Full Box |\n| `branch` | - | Manage local/remote branches | Full Box |\n| `switch <name>` | `sw` | Change working branches | Full Box |\n| `stash` | - | Save or pop changes | Open Box |\n| `reset [ref]` | - | Reset changes (mixed/hard/soft)| Full Box |\n| `merge <branch>` | - | Join work branches | Full Box |\n| `pull / push` | - | Sync changes with origin | Full Box |\n| `remote` | - | Manage git origins | Open Box |\n| `tag [name]` | - | Mark version releases | Full Box |\n\n---\n\n## 🎨 Theme Details\n`zgit` uses custom TrueColor escape sequences mapped to the Tokyo Night theme:\n* **Background Accent Panels**: `#7aa2f7` (Tokyo Night Blue)\n* **Success/Staged Action Panels**: `#9ece6a` (Soft Green)\n* **Danger/Delete Action Panels**: `#f7768e` (Coral Red)\n* **Caution/Reset Action Panels**: `#e0af68` (Warm Yellow)\n* **Graph/Conflict Action Panels**: `#bb9af3` (Warm Purple)\n","readmeFilename":"README.md"}