I main warrior so this is a guide i follow as you can see its a rotation but its more of a priority/proc based can check out all classes here
http://www.icy-veins.com/wow/fury-warrior-pve-dps-rotation-cooldowns-abilities Single Target Rotation
Use the following priority system for your single target rotation, before you could macro/script everything to one button an just keep pressing it or have it auto spam it, you could still do it i guess it just wouldn't be optimal.
If you are not Enraged, simply wait for Bloodthirst Icon Bloodthirst to become available before spending Rage or using Raging Blow Icon Raging Blow procs, unless by doing so you would either reach maximum Rage or waste Raging Blow procs.
Use Berserker Rage Icon Berserker Rage if your Enrage Icon Enrage falls off and Bloodthirst Icon Bloodthirst is on cooldown.
Use Execute Icon Execute, if you have a Sudden Death Icon Sudden Death proc.
Use Wild Strike Icon Wild Strike when you have more than 90 Rage. If you have Bloodsurge Icon Bloodsurge procs, use Wild Strike as many times as necessary.
Use Raging Blow Icon Raging Blow when you have 2 stacks.
Use Bloodthirst Icon Bloodthirst
When you are not Enraged, if you have chosen the Unquenchable Thirst Icon Unquenchable Thirst talent.
When you are not Enraged, or you have less than 80 Rage, if you have not chosen the Unquenchable Thirst Icon Unquenchable Thirst talent.
Use Wild Strike Icon Wild Strike, if you have a Bloodsurge Icon Bloodsurge proc.
Use Ravager Icon Ravager, if you have chosen this talent.
Use Storm Bolt Icon Storm Bolt or Dragon Roar Icon Dragon Roar, depending on your choice.
Use Raging Blow Icon Raging Blow.
Use Wild Strike Icon Wild Strike, if you are Enraged.
Use Bloodthirst Icon Bloodthirst if you have chosen the Unquenchable Thirst Icon Unquenchable Thirst talent, and you have no other action available.