All Projects → muety → gitcount

muety / gitcount

Licence: MIT license
A command-line tool to estimate the time spent on a git project, based on a very simple heuristic

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to gitcount

hanzo
Ansible orchestration to configure a development environment -
Stars: ✭ 22 (-12%)
Mutual labels:  devtools
prosemirror-dev-toolkit
Injectable developer tools for ProseMirror rich-text editors implemented in Svelte and TypeScript.
Stars: ✭ 44 (+76%)
Mutual labels:  devtools
code-fold
Write the pattern, then let your code write itself.
Stars: ✭ 13 (-48%)
Mutual labels:  devtools
vscode-advanced-new-file
Create files anywhere in your workspace from the keyboard
Stars: ✭ 68 (+172%)
Mutual labels:  devtools
proposal-debugger-operands
Adding an optional operand to the DebuggerStatement production of JS
Stars: ✭ 13 (-48%)
Mutual labels:  devtools
exlcode-chrome
EXLcode - VS Code-based Online IDE Chrome Extension
Stars: ✭ 18 (-28%)
Mutual labels:  devtools
mdebug
基于React开发的新一代web调试工具,支持React组件调试,类似于Chrome Devtools。A Lightweight, Easy To Extend Web Debugging Tool Build With React
Stars: ✭ 237 (+848%)
Mutual labels:  devtools
vue
Vue integration for Nano Stores, a tiny state manager with many atomic tree-shakable stores
Stars: ✭ 25 (+0%)
Mutual labels:  devtools
hitboxtracker
🔨 Dev-tool that demonstrates on client-side true position of the hitboxes calculated by server
Stars: ✭ 34 (+36%)
Mutual labels:  devtools
grav-plugin-devtools
Grav Devtools Plugin
Stars: ✭ 36 (+44%)
Mutual labels:  devtools
redux-devtools-multiple-monitors
Integrate multiple monitors to your redux devtools.
Stars: ✭ 13 (-48%)
Mutual labels:  devtools
rkubelog
Send k8s Logs to Papertrail and Loggly Without DaemonSets (for Nodeless Clusters)
Stars: ✭ 15 (-40%)
Mutual labels:  devtools
devtools-highlighter
DevTools extension that finds and highlights elements in the page
Stars: ✭ 29 (+16%)
Mutual labels:  devtools
linkedin connect
Configurable and easy to use LinkedIn tool to automate connections with personalized messages.
Stars: ✭ 58 (+132%)
Mutual labels:  devtools
pandacash-cli
🐼Fast Bitcoin Cash RPC client for testing and development (inspired by ganache-cli)
Stars: ✭ 19 (-24%)
Mutual labels:  devtools
wurl
WebSocket curl - The WebSocket CLI for developers
Stars: ✭ 21 (-16%)
Mutual labels:  devtools
chrome-trace
Process Chrome trace logs in Node.
Stars: ✭ 15 (-40%)
Mutual labels:  devtools
epirus-cli
Epirus SDK CLI
Stars: ✭ 18 (-28%)
Mutual labels:  devtools
VirionTools
A handy plugin for developers who wish to compile and inject virions without using Poggit.
Stars: ✭ 17 (-32%)
Mutual labels:  devtools
nxrocks
Set of Nx plugins to enhance your Nx workspace (even more!)
Stars: ✭ 165 (+560%)
Mutual labels:  devtools

gitcount

Say thanks

A command-line tool to estimate the time spent on a git project, based on a very simple heuristic, inspired by kimmobrunfeldt/git-hours.

Assumptions:

  • Commits with a time difference less than 2 hours are considered to be in one coding session
  • A multiple (x3) of the average time between commits in all sessions is added to the very first commit of every session

Example

$ gitcount -dir .
Project root: /home/ferdinand/dev/mininote
[email protected]: 13.06 hours
[email protected]: 0.95 hours
[email protected]: 3.80 hours
[email protected]: 1.11 hours
[email protected]: 0.95 hours
[email protected]: 0.00 hours
---------
Total: 19.86 hours

Example using Docker

$ docker run --rm -it -v `pwd`:/repo gitcount/gitcount:0.0.2
Project root: /repo
[email protected]: 1.73 hours
[email protected]: 0.65 hours
[email protected]: 0.65 hours
---------
Total: 3.03 hours

Requirements

  • Go to be installed

How to use?

  1. go get github.com/n1try/gitcount
  2. gitcount or gitcount -dir /some/project/path

License

MIT @ Ferdinand Mütsch

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].