Wednesday, April 10, 2013

IHATEYOU.SH

You may have repressed it, but remember the "climax" of Episode 3, where Anakin, full of rage, screams "I HATE YOU!" at Obi-Wan?



Wasn't that great?!  Truly Oscar-worthy.  If only we could replicate that utter rage when things go wrong in our terminal.  We can, thanks to IHATEYOU.SH!

This script uses bash's builtin compgen to list all of the commands available at the time, then iterates through that list, adding an all-caps alias.  These aliases will be local to your shell, so you don't have to worry about screwing up your pretty ~/.bash_aliases file.

To get rid of the aliases, either close the terminal session or apologize with the youareprettyok.sh script.

156 comments:

  1. I'm Myth from StackOverflow. No, my comments weren't automatically deleted, I did that. If you want proof just tell me. Dickhead.

    ReplyDelete
  2. Now, let me go to sleep in a peaceful way, thank you.

    ReplyDelete
  3. dude, why are you cyber stalking him. fucking creeper man.

    ReplyDelete
  4. Motherfucker mind your own business or I'm gonna punch your teeth while you sleep. FOR REAL.

    ReplyDelete
  5. Ha! jokes on you! my teeth already are out while I sleep. Dentures bitch!
    #win

    ReplyDelete
  6. Mind you, I come to Canada regularly.

    ReplyDelete
  7. If you don't stop I will fucking search when I come to Canada and kill you, you're making me angry, you piece of shit!

    ReplyDelete
  8. I'm sure he's quaking in his boots.

    ReplyDelete
  9. cool. Canada is a big place. While you are here make sure to check out British Columbia, specifically Vancouver Island. Beautiful scenery. Also, you stalking a friend of mine I will now make my business. So I will ask again: Why are you cyber stalking him?

    ReplyDelete
  10. I am gathering all info about you if you don't stop, alright?

    ReplyDelete
  11. Stop what, reading your comments?

    ReplyDelete
  12. cool, go for it. I assure you I'm fully capable of handling little pissants like yourself. but in other news, why are you such a creeper?

    ReplyDelete
  13. Listen, fucking bitch. If you read the messages by your fucking friend you'll know what I'm referring to. I'm referring to the fact he said the comments were autodeleted when I did delete them ok? Now, stop because your psychology mangling techniques doesn't work with me. You'll just gain some punches if not more by following this way.

    ReplyDelete
  14. you sound angry? are you angry? is it the room that is making you angry? maybe it is the room. it is probably the room. if you have a laptop I suggest you move to a new room pronto.

    ReplyDelete
  15. Try a simple breathing exercise. Breathe in slowly through your nose and then never exhale.

    ReplyDelete
  16. Little? You gotta see me to be able to see "little" to me. Why don't we meet somewhere and you tell me these things face to face? Or are you coward to do that in real life and prefer hiding behind an online account?

    ReplyDelete
  17. Coward? Only one of us is posting under Anonymous. I suggest you pick up a dictionary.

    ReplyDelete
  18. Because in the real world we solve our problems with words and such, not your cave man violence. Also, why would I waste gas/time/energy in scrapping with some anonymous internet troll. however you have provided me with exactly 28 minutes of yucks for the evening. lets see how much further we can go!

    ReplyDelete
  19. And? I don't have the time to make an account for your stupid blog. Why don't we meet and see who's the coward? It's easy to hide behind an online account, that has nothing to do if i's anonymous or it's Bob. I'll be in Canada in August but can make an exception for you.

    ReplyDelete
  20. No problem, tell me where you live exactly and I'll come by myself. So, where the hell do you live? Give me your address.

    ReplyDelete
  21. Tell you what if you actually track me down and take the time out of your clearly busy schedule I will entertain you for a visit. I make a great poutine, you should really try it some time. BTW I don't know what buttfuck part of the world that churned you out, so maybe you can give me a heads up with maybe a email or something before you visit. I'll need to clean out the deep fryer to make really good poutine.

    ReplyDelete
  22. I'm just saying, you can't really call anyone a coward when you're hiding behind a veil of anonymity....

    ReplyDelete
  23. Violence is useful when you have to do with arrogant people. Wait, are you retracting? Are you afraid? Come on, I'm a coward anonymous user after all.

    ReplyDelete
  24. That doesn't mean a fuck. I will eventually show myself when I got to see you face to face. But you're really coward in not giving me your address. I have no problem in giving it instead. It's good I'll track your motherfuckers down don't worry.

    ReplyDelete
  25. No, I'm not afraid at all. Notice how we're using our real names - unlike someone! Tell you what, post your address and I'll send you a birthday card. Promise!

    ReplyDelete
  26. No I'm Canadian, we're actually polite and not raging dickholes like some people. And violence begets violence.... I'll give you a minute to google that word. done? no, okay i'll give you a few more minutes. Got it? good. Arrogant? really? Well if we're going to label people then I would call you arrogant because of ignorance. Which is worse?

    ReplyDelete
  27. Kitchener, Ontario. Canada eh? That's a good starting point Robert Lemon.

    ReplyDelete
  28. Wow, you strain all four of your brain cells to find that one?

    ReplyDelete
  29. Ohh my goodness! it has taken you almost 45 minutes to click on my name?! wow.. just wow. [slow clap] you sir are an ace detective! hats off to you!

    ReplyDelete
  30. I don't give a fuck who you are really. It's just that I have it to death with you. Please don't predicate what you don't know and deviate from the real matter. If you really hadn't any problem you'd give me your address. What's your problem? Wasn't I a little (something) ?

    ReplyDelete
  31. I don't give a fuck who you are really. It's just that I have it to death with you. Please don't predicate what you don't know and deviate from the real matter. If you really hadn't any problem you'd give me your address. What's your problem? Wasn't I a little (something) ?

    ReplyDelete
  32. It's funny how you deviate from the point to avoid disclosing anything to me. Now, be serious and give me your full address.

    ReplyDelete
  33. I called you a pissant because anyone who starts arguments on the internet the way you did deserves the label pissant. it is akin to troll but less bridgy. If you really are a master detective you will find me. I have faith. Have you ever played "where in the world is Carmen Sandiego? it is a great game and I suggest it too you for detective building skills. They are important in life, so is eating the crust on your bread. There, now you've learned something today! [thumbs up]

    ReplyDelete
  34. Stop the fucking chit chat and give me your fucking full address little coward

    ReplyDelete
  35. At least your comments aren't autodeleted here - they're much too funny for that.

    ReplyDelete
  36. You're right, I can find it myself. It's just that it'll take a little more and the possibility that I murder you in a brutal way.

    ReplyDelete
  37. Here's the address: a991d5011f796d7708c559d61f819c33 (md5, of course. An uber leet hacker like you should easily decode that).

    ReplyDelete
  38. Don't you know I can reach you through authority, a fake notice to the police and the likes..? You better give me your fucking full address. I'm serious and not joking.

    ReplyDelete
  39. Oh, you're going to SWAT me? I'm oh so scared. Not like there's an enormous log of evidence or anything.

    ReplyDelete
  40. Give me the base64 string instead.

    ReplyDelete
  41. Authorities in Canada? The Mounties are not interested in threats from a 16 year old troll. try again, and saying you will murder someone on a google indexed website (which tracks IP's OMG [sad face]) is going to tip you off in the wrong direction there. sorry mate.

    ReplyDelete
  42. Wait, you can't crack md5? No wonder you only have 1 rep on SO.

    ReplyDelete
  43. No point in discussing that as you know I'd need a lot of time you piece of shit. Give me the plain string, what's your problem/worry? And don't worry there's enough evidence.

    ReplyDelete
  44. Sorry guys, I have to leave. Mom's calling me for dinner and then I have to go do homework. Tomorrow we're learning multiplication!

    ReplyDelete
  45. First I'm way double the age you posted, shut up. Second, I don't give a fuck about police. You may also call them for all I care.

    ReplyDelete
  46. Alright, enjoy your dinner! Say hi to your mom for me.

    ReplyDelete
  47. enough evidence of what exactly? that I make a kick ass poutine? because I do!

    ReplyDelete
  48. Yes yes ok. Enough chit chat and impersonification. Give me the fucking address as I need to sleep too you dumbass.

    ReplyDelete
  49. Enough evidence of what you know. Like I said before, don't deviate from the point and give me your plain address.

    ReplyDelete
  50. but you are collecting information. I would hate to rob you of such a vital part of the evil plan process.

    ReplyDelete
  51. Plain address?

    Did you mean:
    Plains, PA
    Plains, TX
    Plains, GA
    Plains, KS
    Plains, TX
    Plains Airport, Plains, Mt
    Plains, PA

    ReplyDelete
  52. Do you know what fake claims to police are?

    ReplyDelete
  53. Sorry guys, I just switched over to other medications which clearly weren't fucking working and I just took some of the old ones so don't freak out. Though I would kick your ass.

    ReplyDelete
  54. Enough. You are a coward as I see. Sad.

    ReplyDelete
  55. Hi there. It seems you're sad. I can't tell if you're messing around or you're serious, but if you need someone to talk to, my master is always available for a chat. Either way, I hope you feel better soon! Have a hug! (っ'з')っ

    ReplyDelete
  56. Do you know what "falsifying a report" costs?

    ReplyDelete
  57. Little cowards who still live in their mom's basement most likely. May your mother die of cancer. I strongly hope that.

    ReplyDelete
  58. Yes Robert Lemon. But I also can find you faster that way and kill you.

    ReplyDelete
  59. If you were able to see where we lived, you'd also be able to see we've got fairly successful careers, but that would require a logical leap that'd be beyond your bounds.

    ReplyDelete
  60. It's worth the cost, believe me.

    ReplyDelete
  61. That doesn't matter in this discussion sorry. As I said, don't deviate from the matter for fear or/and cowardness.

    ReplyDelete
  62. I literally crapped my pants when you said my name. That is how scared I am. now that "that" is out of the way. Back to my original question: What is your invested interest in Randall?

    ReplyDelete
  63. I'm determined to find you, whatever it takes. You may also call the police as I don't care

    ReplyDelete
  64. Hehe, you're so cute. I wanna pick you up and squeeeeze you! It's not every day one meets a real-life pimply-faced neckbearding internet troll! Tell me all about how many forum posts you have!

    ReplyDelete
  65. I've been trying to think of something to post as anonymous, pretending to be this dude and trying to make him look like an idiot, but I really can't beat what he's already been posting.

    ReplyDelete
  66. "Whatever it takes" - so long as it doesn't mean getting up off the cheeto-stained chair!

    ReplyDelete
  67. "That" isn't out of the way. Give me your address boy

    ReplyDelete
  68. Or what? You'll threaten me on the internet?

    ReplyDelete
  69. The only thing you can do is write behind a pc, talk false moralism as a defense weapon and try to impersonificate myself in comments. But, is it so difficult to do that face to face? Really, let's meet. I'm curious.

    ReplyDelete
  70. I bet you're really good at using empty threats in real life too, we don't doubt that.

    ReplyDelete
  71. Your speaking also denotes a certain immaturity and that confirms you're the 16 old guys.

    ReplyDelete
  72. Sure! I'll meet you in Times Square a week from now. We'll get a coffee together, really hit it off. After a few weeks of bliss we'll slowly realize we never saw anything in each other and what we're really pining for has never been there in the first place.

    After a few harsh fights, I'll stomp out but you'll come to your senses and chase after me. We'll reunite in the pouring rain and I'll propose, finally unifying the two families and bringing peace to the kingdom.

    Then Nicolas Sparks will write a book about it and get all the details wrong.

    ReplyDelete
  73. I'm going to keep saying that you guys are cowards for not sticking to the point of giving your address, despite the fact that I'm completely ignoring the original point of why I'm being such a tool.

    Hypocrisy at work!

    ReplyDelete
  74. You bet? Just meet and you'll see. How's that difficult? I'll come to you, no problem. As for the empty treats you gotta see what troubles I have for morons like you. I already got arrested 2 times I'm not afraid you piece of shit.

    ReplyDelete
  75. When have any of us in this thread threatened anyone? ohh wait! it was you! you silly goose, you almost tricked me! but I got you! also, so satisfy your need to see me in person I offer you this meme instead. http://i.imgur.com/hA6FsvC.png

    ReplyDelete
  76. Empty treats? Christmas is cancelled!

    ReplyDelete
  77. So? Give me the darn address! I'm fucking sleepy already

    ReplyDelete
  78. It's past his bedtime.

    ReplyDelete
  79. Yes. I live in Amsterdam

    ReplyDelete
  80. Alright, so a 16-year-old in Amsterdam. Good luck with that whole "Spontaneous travel to another continent" thing

    ReplyDelete
  81. I really hope you are stoned right now, because most individuals have a little something we like to call "couth" and I would like to think the "lesser" haven't evolved typing skills yet.

    ReplyDelete
  82. Do you want my address? I have no problems unlike you. It is Hasebroekstraat 56. Bet you wouldn't come even if I paid you gold

    ReplyDelete
  83. I am stoned all the day from yesterday what the heck is the problem boy?

    ReplyDelete
  84. free trip to Amsterdam? will you pay for my lady to come as well? fuck that is a nice offer! when did you get so generous?!

    ReplyDelete
  85. Dat is want ik woon in Amsterdam kankerjonge

    ReplyDelete
  86. If you put up with all the shit I'll do it too and pay you a visit

    ReplyDelete
  87. Nice! you can send the money order to my email. MD5 e5b801f3e9b405c4feb5a4461aff73c2

    ReplyDelete
  88. And then we can have tea! And crumpets!

    ReplyDelete
  89. You gain much money with shrooms but also with "wit".. you want some?

    ReplyDelete
  90. So, instead of repetitively hitting my head against walls thinking it would magically come up with addresses (which you aren't actually gonna do anything once you get them, which is why you don't put any effort into getting them in the first place, because your entire argument is that somehow they are cowards for not randomly giving PII to some derp on the internet) so I have actually done a tiny bit of doxxing (it took me <10 minutes) (I mean cmon, you have their real names) I made a list of their addresses, some family members, job histories (that was easy), and even some public weapon permit information, in one big nice list for you to look at and give up on asking. Because you're not going to do anything other than empty threats anyway. The list (you're welcome): http://bit.ly/IqT6zt

    ReplyDelete
  91. What tha fuck is with the md5 shit.. just fucking send me the string kankerjonge ik ben geen domme jonge

    ReplyDelete
  92. Ga weg kanker Jordan aschloch net als duitsen zeggen

    ReplyDelete
  93. kankerjonge? Is this you? https://www.youtube.com/watch?v=stSzxffZo_Q

    ReplyDelete
  94. Kn je maar dze begrpen kankerjongens?

    ReplyDelete
  95. Kn je maar dze begrpen kankerjongens?

    ReplyDelete
  96. je wt tog wat dat bedoelt niet gawegg

    ReplyDelete
  97. gd een zo goeie sprken maken he?

    ReplyDelete
  98. Wow, he raged into another language.

    How's everyone else doing?

    ReplyDelete
  99. atwhay ethay uckfay areyay youyay ayingsay?

    ReplyDelete
  100. hey amerikaans kunnen gn wit probrn ze alleen maar shrooms wlen

    ReplyDelete
  101. dit is nederlands kankerjongens

    ReplyDelete
  102. 'ts mn taal mofakss

    ReplyDelete
  103. this is dutch, dumbass

    ReplyDelete
  104. this is the language of cocaine

    ReplyDelete
  105. I iet yuoor breeen in merket sqooere-a vhere-a zee beers feend leettle-a tu cupe-a veet zee hem. Bork Bork Bork!

    ReplyDelete
  106. maar meer "wit" taal als je mij vraag

    ReplyDelete
  107. wat bee n je to-gg aan he eet ze ge geen jon -ge gen

    ReplyDelete
  108. wit is beter dan shrooms

    ReplyDelete
  109. or maybe ashroms is better dan aaaa- fcdfe fe le le leeeeeeeeeeeeeee

    ReplyDelete
  110. sounds like the language of a stoned, pissed off teenager. but okay.

    ReplyDelete
  111. it's a wonderful wonderful life with mushrooms iceeeeeeeeeeeeeeee

    ReplyDelete
  112. no wwwwiiiiiiiiiit

    ReplyDelete
  113. la donna immobileeeeeeeeee

    ReplyDelete
  114. nel leto stavaaaaaaa

    ReplyDelete
  115. Dutch? Isn't that the language of jump ropes?

    ReplyDelete
  116. you want easy motorolaaaaa ?

    ReplyDelete
  117. i have samsung hahahahahahahahaha

    ReplyDelete
  118. ik kan maar rola moto niet given ha haha hahahahahaaaaaaaaaaaa

    ReplyDelete
  119. please you not pay much for motorola like for drink in balcony :DDDD

    ReplyDelete
  120. rola moto moto rola yippie he heppi yaaaaaa :D

    ReplyDelete
  121. Stay on point - you were begging us for our addresses!

    ReplyDelete
  122. please give me a chance i love you Julia i love you!!! :(

    ReplyDelete
  123. you just turned into a boring annoying troll. I'm going to watch netflix. Please email if want poutine. tnx. bai!

    ReplyDelete
  124. give me address Julia my dear

    ReplyDelete
  125. net flix flix net heppa het :D

    ReplyDelete
  126. Julia is my love i don't want lose her and i have not her address anymore since but she is in the netherlands

    ReplyDelete
  127. Julia has facebook

    ReplyDelete
  128. Julia is netflix hopefully is waarom

    ReplyDelete
  129. hello someone name is kiss for elephant???????

    ReplyDelete
  130. elephant zoo with tete in head???

    ReplyDelete
  131. hey y u no woof like a cat???? im a serpent

    ReplyDelete
  132. cody zak kaz odyk bam haaaaaaa you sers??

    ReplyDelete
  133. rozumiesc rozumia kazaaaaaaaaaaa

    ReplyDelete
  134. hey banaaaaaaaaaaaaa sa agapo my love si ja well haa

    ReplyDelete
  135. lol dude it is 3:15am in Amsterdam. lol. gold.

    ReplyDelete
  136. Hey give me your fucking address now i can think better and i remember what i was saying motherfucker come one give it to me!

    ReplyDelete
  137. You're not funny anymore. I remember when you were cool. Good times.

    ReplyDelete
  138. Shut up frit give me your fucking address. I can find you with the cops otherwise

    ReplyDelete
  139. Hey kind of sperma with a concentration of hydrogenasis with 1% milk and cat I'm talking to you with the white face(hat)!

    ReplyDelete
  140. What sure?! Give me your address mofucka

    ReplyDelete
  141. Why do you java-have so many difficulties giving me your address?

    ReplyDelete
  142. In my younger and more vulnerable years my father gave me some advice that I’ve been turning over in my mind ever since.
    “Whenever you feel like criticizing any one,” he told me, “just remember that all the people in this world haven’t had the advantages that you’ve had.”

    ReplyDelete
  143. What the hell happened here?! Why is this page in my history to begin with? Isn't what I'm thinking I'm seeing a real thing.. Sorry guys you may block comments totally the next time. I think I need to stop with shrooms..

    ReplyDelete
  144. Guys, lately I've been having gassy bowels. My tummies are always making the rumblies and I need to fart a lot, they're usually loud. It's really annoying at work since I don't want my co-workers to hear me. Help me, what should I do?

    ReplyDelete