How I use dsu daily as an Agile developer - gangelo/dsu GitHub Wiki
As of dsu 3.0.0, this is typically how I use dsu every day, as a software engineer practicing Agile.
In the morning
Select the dsu project I want to work with
Typically, I start off working with my "default" project; consequently, the below commands do not need to specify PROJECT_NAME or PROJECT_NUMBER.
dsu project use
dsu p u # Equivalent to the above, only using shortcuts
NOTE: see Managing dsu Projects, Using a project and Managing dsu Projects, Designating the default project for more information on working with dsu projects.
View yesterday's DSU entries
NOTE: The dsu list command, when displaying Daily Stand-up (DSU) entries for a particular day or date, will display the DSU entries for the given day or date, as well as the DSU entries for the previous day, relative to the given day or date. For more information, see Listing DSU entries.
dsu list today
dsu l n # Equivalent to the above, only using shortcuts
Update yesterday's DSU entries (if needed)
dsu edit yesterday
dsu e y # Equivalent to the above, only using shortcuts
Before Daily Standup (DSU)
Add today's DSU entries
dsu add "Somethings I need to share at DSU today..."
# Equivalent to the above, only using shortcuts
dsu a "Somethings I need to share at DSU today..."
NOTE: If you have more than one DSU entry to add at a time, you can add them all at once using the dsu edit command. See the Edit today's DSU entries.
Edit today's DSU entries
NOTE: When editing dsu entries, if there are no DSU entries for that date, dsu will search (from today - 1 day, searching back at most today - 7 days) and copy the most recent DSU entries found, into the editor session, if the dsu carry_over_entries_to_today configuration setting is 'true'. See Editing DSU entries.
dsu edit today
dsu e n # Equivalent to the above, only using shortcuts
Throughout the rest of the day
Add DSU entries
Add a single DSU entry for Today
dsu add "Some entry for today" # Added to "today" by default, when no options are provided
dsu a "Some entry for today" # Equivalent to the above, only using shortcuts
dsu add --today "Some entry for today"
dsu a -n "Some entry for today" # Equivalent to the above, only using shortcuts
Add a single DSU entry for Yesterday
dsu add --yesterday "Some entry for yesterday"
dsu a -y "Some entry for yesterday" # Equivalent to the above, only using shortcuts
Add a single DSU entry for Tomorrow
dsu add --tomorrow "Some entry for tomorrow"
dsu a -t "Some entry for tomorrow" # Equivalent to the above, only using shortcuts
Add a single DSU entry for an arbitrary date
dsu add --date 1/3/2023 "Some entry for 1/3/2023"
dsu a -d 1/3/2023 "Some entry for 1/3/2023"
Edit DSU entries
NOTE: The dsu edit command will allow you to edit all the DSU entries for the given day or date.
Edit DSU entries for Today
dsu edit today
dsu e n # Equivalent to the above, only using shortcuts
Edit DSU entries for Yesterday
dsu edit yesterday
dsu e y # Equivalent to the above, only using shortcuts
Edit DSU entries for Tomorrow
dsu edit tomorrow
dsu e t # Equivalent to the above, only using shortcuts
Edit DSU entries for an arbitrary date
dsu edit date 1/3 # Edits the date for the current year when yyyy is omitted
dsu e d 1/3 # Equivalent to the above, only using shortcuts
List DSU entries
List DSU entries for Today
dsu list today
dsu l n # Equivalent to the above, only using shortcuts
List DSU entries for Yesterday
dsu list yesterday
dsu l y # Equivalent to the above, only using shortcuts
List DSU entries for Tomorrow
dsu list tomorrow
dsu l t # Equivalent to the above, only using shortcuts
List DSU entries for an arbitrady date range
This lists one weeks worth of DSU entries (backwards) from today's date, see See also.
dsu list dates --from today --to -6
dsu l dd -f n -t -6 # Equivalent to the above, only using shortcuts
This lists DSU entries within a given date range.
dsu list dates --from 12/1/2023 --to 1/3
dsu l dd -f 12/1/2023 -t 1/3 # Equivalent to the above, only using shortcuts
Delete entries for today, yesterday, tomorrow, an arbitrary date, or arbitrary date range
Delete DSU entries for Today
dsu delete today
dsu d n # Equivalent to the above, only using shortcuts
Delete DSU entries for Yesterday
dsu delete yesterday
dsu d y # Equivalent to the above, only using shortcuts
Delete DSU entries for Tomorrow
dsu delete tomorrow
dsu d t # Equivalent to the above, only using shortcuts
Delete DSU entries for an arbitrary date
dsu delete date 1/3/2024
dsu d d 1/3/2024 # Equivalent to the above, only using shortcuts
Delete DSU entries for an arbitrary date range
This deletes one week of DSU entries backwards from today, see See also.
dsu delete dates --from today --to -6
dsu d dd -f n -t -6 # Equivalent to the above, only using shortcuts
This deletes one week of DSU entries from 12/15/2023, forward.
dsu delete dates --from 12/15/2023 --to +6
dsu d dd -f 12/15/2023 -t +6 # Equivalent to the above, only using shortcuts
Browse DSU entries for the current week, month or year
Browse DSU entries for the current Week
dsu browse week
dsu b w # Equivalent to the above, only using shortcuts
Browse DSU entries for the current Month
dsu browse month
dsu b m # Equivalent to the above, only using shortcuts
Browse DSU entries for the current Year
dsu browse year
dsu b y # Equivalent to the above, only using shortcuts
See also
See Editing DSU Entries wiki for more information about the editing DSU entries.
See the Listing DSU entries wiki for more information about the listing DSU entries.
See the Dates, MNEMONICS and relative date MNEMONICS wiki for more information on acceptable DATE formats used by dsu, MNEMONICS and relative date MNEMONICS.