@task
def journal(c):
- code(c, f'{HOME}/Journal')
+ editor(c, f'{HOME}/Journal')
def browse(c, url):
c.run(f"firefox {url}", asynchronous=True)
-def code(c, path):
+def editor(c, path):
# c.run(f"codium {path}", asynchronous=True)
c.run(f"vi {path}", pty=True)
def timesheets(c):
'''Reconcile time off between reporting systems'''
browse(c, "https://outlook.office.com/calendar/view/month")
- code(c, f"{HOME}/src/Learn_RobotFramework_IllinoisPTR")
+ editor(c, f"{HOME}/src/Learn_RobotFramework_IllinoisPTR")
browse(c, "http://go.illinois.edu/techservtimeentry")
@task()
def daily(c):
'''Open daily reminders file for this month'''
- code(c, f'{JOURNAL}/{MONTH}-daily.md')
+ editor(c, f'{JOURNAL}/{MONTH}-daily.md')
@task(journal)
def retro(c):
'''Prep for team retrospective meeting'''
+ # Close issues this sprint
+ browse(c, 'https://github.com/orgs/techservicesillinois/projects/10/views/5')
+
+ # Shared folder for archiving Retro notes
+ browse(c, SECDEV_LIMITED)
# Create and open retro notes file
retro_file = f'{JOURNAL}/{TODAY}.Retro.md'
if(not os.path.exists(retro_file)):
c.run(f'{HOME}/envs/jinja/bin/jinja2 -D DATE={TODAY} {JOURNAL}/Retro.Template.md > {retro_file}')
- code(c, retro_file)
-
- # Close issues this sprint
- browse(c, 'https://github.com/orgs/techservicesillinois/projects/10/views/5')
+ editor(c, retro_file)
- # Shared folder for archiving Retro notes
- browse(c, SECDEV_LIMITED)
-@task(journal)
+@task
def engagements_ods(c):
'''For recording engagements'''
- c.run(f'soffice {JOURNAL}/Data/engagements.ods', asynchronous=True)
- # TODO: Launch Jupyter container on this folder as well
@task
def gather_data(c):
# TODO: Add GH command to gather latest data files.
-@task(engagements_ods)
+@task
def wins(c):
'''For recording team wins'''
- code(c, f'{JOURNAL}/{YEAR}-Wins.md')
+ editor(c, f'{JOURNAL}/{YEAR}-Wins.md')
+ c.run(f'soffice {JOURNAL}/Data/engagements.ods', asynchronous=True)
+
@task
def co_authors(c):
@task
def bookmarks(c):
- code(c, f'{JOURNAL}/bookmarks.md')
+ editor(c, f'{JOURNAL}/bookmarks.md')
@task