Tips & Tricks Tuesday: Using TextExpander to generate large sets of tasks

Bob T. Monkey on a laptop

Some projects require a large set of tasks in sequence but specific to each project. Wouldn’t it be nice to quickly create a customized set of tasks for each project? This week, pszaro shares a tip using TextExpander to generate a custom sequence of tasks that can be emailed in to your tasks.

I am currently involved in a major project where we are building out 400+ servers. Each build requires multiple tasks from start to finish, so I came up with a list of things that would be needed for every build and created a snippet in TextExpander. Once the snippet is executed, a popup menu prompts for the server name, location of server and due date. Once that is populated in the body of the email message, I email my RTM email address and within seconds, all my tasks are available. I then drag SubTask 0-10 into the main task (line 1).

Here is an example:

Server Build: %filltext:name=hostname% (%filltext:name=location%) #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 0: Assign initial ticket created by App Team for build #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 1: Request new IP's and DNS entries #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 2: Create CMDB CI asset (build) #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 3: Carve out LPAR via Tool Kit #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 3a: Request boot LUNs #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 3b: Confirm boot LUNs #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 3c: Complete logout via Tool Kit #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 4: AIX OS Installation via GI (mksysb) #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 5: AIX OS Customization via workbook #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 5a: Configure EPV #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 5c: Add accounts to new Centrify dzdo group #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 5d: Configure flat txt Networker Backups #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 6: Request SWAP LUNs, 64gb (if needed) #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 7: Request App LUNs (if needed) #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 7a: Configure App LUNs/File Systems (if needed) #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 8: Copy over SOURCE server host keys (/etc/ssh) #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 8: Copy over SOURCE user specific keys (.ssh) #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 8: Copy over SOURCE server user home directories (/home) #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 9: Turnover to App Team #serverbuild !1 ^%filltext:name=date% %key:enter%
%filltext:name=hostname% SubTask 10: Harden Server, Move CI to RUN status in CMDB via RFC #serverbuild !1 ^%filltext:name=date% %key:enter%

Hope this helps anyone that needs to perform high level tasks for a project with multiple subtasks. Made my life much easier and I was always organized!

Thanks for sharing this tip, pszaro! You’re our Tips & Tricks Tuesday winner this week.

Do you have a suggestion for our weekly Tips & Tricks post? Got an interesting set-up or idea? Head over to the Tips & Tricks forum, add a new topic, and let us know how you use Remember The Milk. Each week we’ll give away a 1 year Pro account to the user whose idea inspires the Tips & Tricks Tuesday blog post for that week.

Read more

Bob and an elephant sitting side by side.

Tips & Tricks

Tips & Tricks Tuesday: Managing checklists with Evernote

Organizing your lists is an important step to keep your information ready when you want it. This week’s tip comes from gustavo.marins, who shares a simple way to keep a group of checklists within reach for reference. I use Remember The Milk together with Evernote to manage various

2 min read
Bob T. Monkey with 20 chocolate chip cookies.

Behind the Scenes

Birthday #20

This week, we celebrated Remember The Milk’s twentieth birthday! 🎉 Back in 2005, Remember The Milk was just a small idea shared by two humans and one enthusiastic stuffed monkey. It’s hard to believe we’re now celebrating two whole decades of helping people all around the world get

1 min read
Remember The Milk icon and widget on iOS 26.

Updates

iOS update: Now with support for iOS 26 and watchOS 26!

Our latest release updates the app to support iOS 26 and watchOS 26. If you’ve updated to the latest iOS or watchOS, you need to download this update! 😊 Here’s what you’ll find in version 10.0.1: * Improved: We’ve made a whole bunch of fixes to

1 min read
Bob enjoying an espresso and a treat.

Tips & Tricks

Request for your best Tips & Tricks ideas!

Just like a good coffee, we like enjoying our Tips & Tricks posts regularly. To that end, we need your help! We are requesting a fresh batch of your tips, whether you are using Remember The Milk in a unique way, have found something especially helpful, or have a fancy

1 min read