A highly optimized CLI utility that algorithmically parses VCS logs to synthesize a machine-readable coding productivity profile.
Developed by: Gyandeep09
DevSelfie dynamically computes terminal-based TS visualizations by executing lexical analysis against underlying VCS object models and remote event streams.
- Local I/O Parsing: Executes low-level FS traversal against the hidden
.git/logs/HEADconstruct for zero-latency heuristic extraction and TS aggregation. - Remote API Sync: Accepts the
-github <username>flag to invoke stateless REST API sync, retrieving high-fidelityPushEventdatagrams from the GitHub ecosystem. - Chrono-Norm: Programmatically translates UTC-based remote timestamps into the host machine's local TZ to ensure strict chronological accuracy.
- Data Serialization: Emits strict standard JSON payloads via the
-jsonflag, engineered for seamless integration into downstream CI/CD pipelines, automated dashboards, or secondary runtime envs.
Execute the following directive to compile and install the executable binary via the standard Go toolchain:
go install github.com/Gyandeep09/devselfie@latestInvoke local parsing engine:
devselfieTarget isolated repo structures:
devselfie -dir ../target-system-dirSync remote telemetry:
devselfie -github torvaldsEmit serialized JSON payloads:
devselfie -github torvalds -json