Skip to content

How I use dsu daily as an Agile developer

Gene M. Angelo, Jr edited this page Feb 18, 2024 · 6 revisions

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
image

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.

Clone this wiki locally