-
Notifications
You must be signed in to change notification settings - Fork 1
Home
dsu
is a ruby gem that enables anyone practicing Agile methodology to record, keep track of and manage their daily standup (DSU) activities.
-
dsu
uses no network connections whatsoever. -
dsu
stores all of its data locally, in .json files. -
dsu
is a simple (but powerful) command-line tool for users who love to work within the terminal. -
dsu
versioning follows the semantic versioning standard (MAJOR.MINOR.PATCH).- See the CHANGELOG.md before upgrading to a MAJOR
dsu
version. - See the Exporting DSU entries wiki on how to export (backup) your data.
- See the CHANGELOG.md before upgrading to a MAJOR
gem install dsu
After installation (gem install dsu
), the first thing you may want to do is run the dsu
help.
From your terminal...
dsu help
dsu # Equivalent to the above
![image](https://private-user-images.githubusercontent.com/346917/295844159-27cafdf8-18bb-486d-a994-4742fa8886eb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTE3NTUsIm5iZiI6MTczOTU5MTQ1NSwicGF0aCI6Ii8zNDY5MTcvMjk1ODQ0MTU5LTI3Y2FmZGY4LTE4YmItNDg2ZC1hOTk0LTQ3NDJmYTg4ODZlYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwMzUwNTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yN2RjZjc1Mzc2OTllMTBmMGE1YjkxNGM5NzhjMDcyZTIyMjQ4MDMxMzEzYmJmNzcxNjJlODAyNmE1OTZjOThiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.uSE3iZtkqDn96Raw3QmJv0FAt7Keujfw7C1IYB7bydA)
Typing dsu help <COMMAND>
where COMMAND is the name of any dsu
command, will display the help for that command. For example:
dsu help add
dsu h a # Equivalent to the above, only using shorthand
![image](https://private-user-images.githubusercontent.com/346917/295843137-3337a558-48f1-4b42-b7c5-ffd20f899c72.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTE3NTUsIm5iZiI6MTczOTU5MTQ1NSwicGF0aCI6Ii8zNDY5MTcvMjk1ODQzMTM3LTMzMzdhNTU4LTQ4ZjEtNGI0Mi1iN2M1LWZmZDIwZjg5OWM3Mi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwMzUwNTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wZjZmZGFjM2E1OGNlMDAzZmY4N2U5ZTI4ZGY4MjBjYTZjODkxZjYzMjg3ZTgyMmY1NDAxODhjNjZjZjNlMTU1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.nZ09Dm7R6ZUmCkamiQf2hByD0sdoyRhISc4SjO5XtCs)
You can display help for any command subcommand.
Some dsu
commands have subsequent subcommands. For example, dsu
commands that display the SUBCOMMAND banner, have subsequent subcommands.
![image](https://private-user-images.githubusercontent.com/346917/295851702-2b38bf6e-960e-40a9-b226-5bf7af12814c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTE3NTUsIm5iZiI6MTczOTU5MTQ1NSwicGF0aCI6Ii8zNDY5MTcvMjk1ODUxNzAyLTJiMzhiZjZlLTk2MGUtNDBhOS1iMjI2LTViZjdhZjEyODE0Yy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwMzUwNTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03YjhlN2YyZWFiMjE2OTdlZDA0Njc5ZTc5ZDYzZDUxNzhiMDNhZjMyZDZmYTkwZjliMzFhOGU1MWYzZWQ0OTAxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.8AU3VL2oD6ajbh1GzSshxdzVTGHw2_bpHa8-aolpTMA)
Typing dsu <COMMAND> help <SUBCOMMAND>
where SUBCOMMAND is the name of any subcommand corresponding to COMMAND, will display the help for that subcommand.
Here we see that the dsu edit
command has subcommands.
dsu help
![image](https://private-user-images.githubusercontent.com/346917/295854926-7708073e-dfc4-4f29-9b9e-2fbdae10c899.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTE3NTUsIm5iZiI6MTczOTU5MTQ1NSwicGF0aCI6Ii8zNDY5MTcvMjk1ODU0OTI2LTc3MDgwNzNlLWRmYzQtNGYyOS05YjllLTJmYmRhZTEwYzg5OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwMzUwNTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1lZDBkMmNmMGIwZjU4ODVjMWRiNmEyM2Y0YzQ3YTlhNTAxMDdlZDQzZmQ1NWNkMzMyZTg5MTVjZDg0MWI4NWJlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ftsyUCeJcTSypVvpFm4AberZmQEITsKahBTG8BLeJAM)
Here we see the names of those subcommands (date
, today
, tomorrow
and yesterday
)
dsu help edit
![image](https://private-user-images.githubusercontent.com/346917/295857059-40e25fb8-4760-486d-98dd-18a96f4aba57.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTE3NTUsIm5iZiI6MTczOTU5MTQ1NSwicGF0aCI6Ii8zNDY5MTcvMjk1ODU3MDU5LTQwZTI1ZmI4LTQ3NjAtNDg2ZC05OGRkLTE4YTk2ZjRhYmE1Ny5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwMzUwNTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iZGFiOWNlNDcwNGFlNWI5ZTFiNTU4YjljYjYyMjA0MzZkYjA4Nzc1ODcwY2FkZDhkZTQ3NzU3NzRkZDJkNmZlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.P8IF8AZP7MXU3_6MX7M0jiLffei3XSYoecWaQlEsnXM)
You can display help for any of these subcommands. For example:
dsu edit help date
![image](https://private-user-images.githubusercontent.com/346917/294628951-583759fe-b348-4740-a9f0-0755fddceee5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1OTE3NTUsIm5iZiI6MTczOTU5MTQ1NSwicGF0aCI6Ii8zNDY5MTcvMjk0NjI4OTUxLTU4Mzc1OWZlLWIzNDgtNDc0MC1hOWYwLTA3NTVmZGRjZWVlNS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNVQwMzUwNTVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05OTE1ZjdiZjhjZDgwYjVlODljNzhmNTA0NzRkNDAwNmM5MzkxZDEzOGJiZmVhMTU1ZTJhNTUxNDFiZGU0ODY1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.KiuJqGJG300FI11O-_eXFG73qthkwFQB9_yffQANpsE)