Estomato
A sublime package to quickly calculate man days and man hour needed for a feature development straight from the selection from text editor
By
rakibulhaq
Created
Installations minus removals
Upgrades
- 57 installs
- 5 stars
Links
Versions
0.3.1
·
More
-
0.3.0
·
2026-10-21 07:58
estomato
A sublime package to quickly calculate man days and man hour needed for a feature development straight from the selection from text editor The package will aggregate text which has numeric values representing hour values or day values required to finish a feature i.e.:
init 2h
api integration 3h
response preparation 2h
documentation 2h
internal sync 3h
After running command Estomato: Run from command pallet selecting the above text will produce the following:
------------------------------------------------
Mandays required: 1.85 Days
Manhour required: 12.00 Hour
------------------------------------------------
at the bottom of the selected text
Installation
- Run
Package Control: Install Packagein command pallet - Select
Estomato
Usage
Run Pallet command using Shortcuts:
- Ctrl + Shift + p (Windows/Linux)
- Cmd + Shift + p (MacOS)
Type in:
- Estomato: Run
It will extract hour and days values from selected text and summarise at the bottom of the selection.
It also detects currency amounts prefixed with symbols or currency labels such as $, USD, BDT, RM, Yen, and Won, and supports prefixed operators like +, -, or *3 while summing each detected category.
Development
Requires make, git and Python 3. Run make to list all targets.
make testruns the unit testsmake buildbuildsdist/Estomato.sublime-packagefromHEAD(files markedexport-ignorein.gitattributesare left out)
Releasing
Package Control installs the latest semver tag (vX.Y.Z) and shows messages/X.Y.Z.txt to users who update.
make bump-patch,make bump-minorormake bump-majorcreatesmessages/X.Y.Z.txtand registers it inmessages.json- Describe the changes in that file and merge it into
main - On
main,make releaseruns the tests and tagsvX.Y.Zlocally make pushpushesmainand the tag, which publishes the release