Created
March 7, 2015 06:13
-
-
Save LadyAleena/77fdc8344f5b2d01dbf3 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/perl | |
use strict; | |
use warnings FATAL => qw( all ); | |
# This script describes my laundry day. | |
# It is inaccurate currently. | |
# I can't get a load washing while the previous is drying. | |
local $\ = "\n"; | |
my @laundry_loads = ('cottons', 'cold water items', 'bed clothes', 'uniforms', 'clothing of the day'); | |
my @laundry_tasks = ('wash', 'dry', 'fold'); | |
for my $load (@laundry_loads) { | |
for my $task (@laundry_tasks) { | |
my $load_task = "$task $load"; | |
print "$load_task"; | |
if ($task eq 'fold') { | |
if ($load =~ /bed clothes|uniforms|clothing of the day/) { | |
my $new_load = $load eq 'bed clothes' ? 'laundry' : $load ; | |
print "put away $new_load"; | |
} | |
if ($load eq 'bed clothes') { | |
print 'vacuum the house'; | |
print 'make the bed'; | |
} | |
if ($load eq 'uniforms') { | |
print 'take showers'; | |
} | |
} | |
} | |
print "" if $load ne 'clothing of the day'; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment