First off, I love dfhack and I don't know what I would do without it. It is a powerful and awesome tool. Thank you so much!
Second off, I have run into some bugs and I am hoping this is the right place to report them. If not, kindly point me in the right direction.
First Bug: I've noticed that the workflow plugin seems to have a limited number of entries that it can take before hanging? You can duplicate this error by running a bash script with multiple (~320) entries of "./dfhack-run workflow amount X 2 1" Where X # # is a new and different item to be produced. Exiting the game with the "die" command or the conventional way results with repetitions of the following error for each workflow command that didn't execute:
Could not connect to localhost: 5000
Here is an absolutely horrid script, but you can use/customize it to test it if you like.
#!/bin/bash
#workflow.sh
cd ~/PATH/TO/DF
#Reset stuff
./dfhack-run workflow enable
./dfhack-run workflow enable drybuckets
./dfhack-run workflow enable auto-melt
./dfhack-run workflow unlimit-all
./dfhack-run autobutcher stop
./dfhack-run autobutcher forget all
#Autobutcher 10 f kids, 10 m kids, 4 f adults, 2 m adults
./dfhack-run autobutcher target 6 3 3 1 all
./dfhack-run autobutcher autowatch
./dfhack-run autobutcher start
#OTHER COMMANDS
./dfhack-run autolabor 1
./dfhack-run seedwatch all 30
./dfhack-run getplants HEMP REED_ROPE
./dfhack-run getplants BERRY_SUN BERRIES_FISHER BERRIES_PRICKLE
./dfhack-run getplants BEET POTATO RADISH TURNIP KANIWA QUINOA FINGER_MILLET WILD_CARROT
#FOOD
./dfhack-run workflow amount DRINK 1000 500
./dfhack-run workflow amount FOOD 1000 500
############
## Farmer ##
############
./dfhack-run workflow amount THREAD 1000 500
./dfhack-run workflow amount LIQUID_MISC/MILK 1000 500
./dfhack-run workflow amount CHEESE 1000 500
###########
## Quern ##
###########
./dfhack-run workflow amount POWDER_MISC//MUSHROOM_CUP_DIMPLE:MILL 2 1
./dfhack-run workflow amount POWDER_MISC//GRASS_WHEAT_CAVE:MILL 2 1
./dfhack-run workflow amount GLOB 10 5
## Tools, Furniture, and Construction ##
./dfhack-run workflow amount BLOCKS/WOOD 2 1
./dfhack-run workflow amount BLOCKS/STONE,METAL 200 100
./dfhack-run workflow amount BOX/CLOTH,YARN,SILK,LEATHER 2 1
./dfhack-run workflow amount BOX/WOOD,STONE,METAL 2 1
./dfhack-run workflow amount ANIMALTRAP 2 1
./dfhack-run workflow amount BARREL 2 1
./dfhack-run workflow amount BIN 2 1
./dfhack-run workflow amount BUCKET 2 1
## Furniture and Construction ##
./dfhack-run workflow amount ANVIL 2 1
./dfhack-run workflow amount ARMORSTAND 2 1
./dfhack-run workflow amount BED 2 1
./dfhack-run workflow amount CABINET 2 1
./dfhack-run workflow amount CHAIN 2 1
./dfhack-run workflow amount CHAIR 2 1
./dfhack-run workflow amount COFFIN 2 1
./dfhack-run workflow amount DOOR 2 1
./dfhack-run workflow amount FLOODGATE 2 1
./dfhack-run workflow amount HATCH_COVER 2 1
./dfhack-run workflow amount GRATE 2 1
./dfhack-run workflow amount MILLSTONE 2 1
./dfhack-run workflow amount QUERN 2 1
./dfhack-run workflow amount SLAB 2 1
./dfhack-run workflow amount STATUE 2 1
./dfhack-run workflow amount TABLE 2 1
./dfhack-run workflow amount WEAPONRACK 2 1
./dfhack-run workflow amount TRAPPARTS 2 1
./dfhack-run workflow amount CAGE 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_GIANTAXEBLADE 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL 2 1
./dfhack-run workflow amount PIPE_SECTION 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_MINECART 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_WHEELBARROW 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_NEST_BOX 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_JUG 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_LARGE_POT 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_HIVE 2 1
./dfhack-run workflow amount CRUTCH 2 1
./dfhack-run workflow amount SPLINT 2 1
./dfhack-run workflow amount TRACTION_BENCH 2 1
## Trade Goods ##
./dfhack-run workflow amount COIN 1000 500
./dfhack-run workflow amount CRAFTS 1000 500
./dfhack-run workflow amount GOBLET 1000 500
./dfhack-run workflow amount INSTRUMENT 1000 500
./dfhack-run workflow amount TOTEM 1000 500
./dfhack-run workflow amount TOY 1000 500
./dfhack-run workflow amount THREAD 1000 500
#./dfhack-run workflow amount THREAD//INORGANIC:ADAMANTINE 2 1
./dfhack-run workflow amount CLOTH/PLANT 2 1
./dfhack-run workflow amount CLOTH/SILK 2 1
./dfhack-run workflow amount CLOTH/YARN 2 1
./dfhack-run workflow amount CLOTH//INORGANIC 2 1
## Armor ##
./dfhack-run workflow amount SHIELD:ITEM_SHIELD_SHIELD 2 1
./dfhack-run workflow amount SHIELD:ITEM_SHIELD_BUCKLER 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_DRESS 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_SHIRT 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_COAT 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_VEST 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_ROBE 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_CLOAK 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_LEATHER 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_MAIL_SHIRT 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_BREASTPLATE 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_PANTS 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_LEGGINGS 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_GREAVES 2 1
./dfhack-run workflow amount SHOES:ITEM_SHOES_BOOTS 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_BOOTS_LOW 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_SOCKS 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_SHOES 4 2
./dfhack-run workflow amount HELM:ITEM_HELM_CAP 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_HELM 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_HOOD 2 1
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_GLOVES 4 2
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_MITTENS 4 2
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_GAUNTLETS 4 2
## Weapons ##
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_PICK 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_SPEAR_TRAINING 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_SWORD_SHORT_TRAINING 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_AXE_TRAINING 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_SWORD_SHORT/STONE 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_MACE 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_SPEAR 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_SWORD_SHORT 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_HAMMER_WAR 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_AXE_BATTLE 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_CROSSBOW 2 1
./dfhack-run workflow amount AMMO:ITEM_AMMO_BOLTS/WOOD,BONE 200 100
./dfhack-run workflow amount AMMO:ITEM_AMMO_BOLTS/METAL 200 100
## Military Misc ##
./dfhack-run workflow amount FLASK 2 1
./dfhack-run workflow amount BACKPACK 2 1
./dfhack-run workflow amount QUIVER 2 1
## Other ##
./dfhack-run workflow amount SMALLGEM 2 1
./dfhack-run workflow amount BALLISTAARROWHEAD 2 1
###########
## GLASS ##
###########
./dfhack-run workflow amount POWDER_MISC/SAND 100 50
./dfhack-run workflow amount BLOCKS/GLASS 200 100
##################
## Wood Furnace ##
##################
./dfhack-run workflow amount BAR//ASH 4 2
./dfhack-run workflow amount BAR//COAL 8 4
#############
## Smelter ##
#############
./dfhack-run workflow amount BAR//INORGANIC:COPPER 4 2
./dfhack-run workflow amount BAR//INORGANIC:SILVER 4 2
./dfhack-run workflow amount BAR//INORGANIC:BRONZE 4 2
./dfhack-run workflow amount BAR//INORGANIC:BISMUTH 4 2
./dfhack-run workflow amount BAR//INORGANIC:BISMUTH_BRONZE 4 2
./dfhack-run workflow amount BAR//INORGANIC:IRON 4 2
./dfhack-run workflow amount BAR//INORGANIC:PIG_IRON 4 2
./dfhack-run workflow amount BAR//INORGANIC:STEEL 4 2
./dfhack-run workflow amount BAR//INORGANIC:PLATINUM 4 2
./dfhack-run workflow amount BAR//INORGANIC:GOLD 4 2
./dfhack-run workflow amount BAR//INORGANIC:NICKEL 4 2
./dfhack-run workflow amount BAR//INORGANIC:ZINC 4 2
./dfhack-run workflow amount BAR//INORGANIC:BRASS 4 2
./dfhack-run workflow amount BAR//INORGANIC:ELECTRUM 4 2
./dfhack-run workflow amount BAR//INORGANIC:TIN 4 2
./dfhack-run workflow amount BAR//INORGANIC:PEWTER_FINE 4 2
./dfhack-run workflow amount BAR//INORGANIC:PEWTER_TRIFLE 4 2
./dfhack-run workflow amount BAR//INORGANIC:PEWTER_LAY 4 2
./dfhack-run workflow amount BAR//INORGANIC:ALUMINUM 4 2
./dfhack-run workflow amount BAR//INORGANIC:LEAD 4 2
./dfhack-run workflow amount BAR//INORGANIC:NICKEL_SILVER 4 2
./dfhack-run workflow amount BAR//INORGANIC:BILLON 4 2
./dfhack-run workflow amount BAR//INORGANIC:STERLING_SILVER 4 2
./dfhack-run workflow amount BAR//INORGANIC:BLACK_BRONZE 4 2
./dfhack-run workflow amount BAR//INORGANIC:ROSE_GOLD 4 2
#Containers
./dfhack-run workflow amount BARREL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_LARGE_POT 2 1
./dfhack-run workflow amount BIN 2 1
./dfhack-run workflow amount BOX/CLOTH 20 10
./dfhack-run workflow amount TOOL:ITEM_TOOL_JUG 2 1
#Furniture
./dfhack-run workflow amount BED///LOCAL,EXCEPTIONAL 2 1
./dfhack-run workflow amount DOOR///LOCAL,EXCEPTIONAL 2 1
./dfhack-run workflow amount TABLE///LOCAL,EXCEPTIONAL 2 1
./dfhack-run workflow amount CHAIR///LOCAL,EXCEPTIONAL 2 1
./dfhack-run workflow amount ARMORSTAND///LOCAL,EXCEPTIONAL 2 1
./dfhack-run workflow amount WEAPONRACK///LOCAL,EXCEPTIONAL 2 1
./dfhack-run workflow amount CABINET///LOCAL,EXCEPTIONAL 2 1
./dfhack-run workflow amount BOX/STONE//LOCAL,EXCEPTIONAL 2 1
./dfhack-run workflow amount COFFIN 2 1
./dfhack-run workflow amount SLAB 2 1
./dfhack-run workflow amount STATUE 2 1
./dfhack-run workflow amount WINDOW 2 1
./dfhack-run workflow amount GRATE 2 1
./dfhack-run workflow amount HATCH_COVER 2 1
./dfhack-run workflow amount FLOODGATE 2 1
./dfhack-run workflow amount CHAIN 2 1
#Workshop Carpenter
./dfhack-run workflow amount BED/WOOD 2 1
./dfhack-run workflow amount DOOR/WOOD 2 1
./dfhack-run workflow amount TABLE/WOOD 2 1
./dfhack-run workflow amount CHAIR/WOOD 2 1
./dfhack-run workflow amount ARMORSTAND/WOOD 2 1
./dfhack-run workflow amount WEAPONRACK/WOOD 2 1
./dfhack-run workflow amount CABINET/WOOD 2 1
./dfhack-run workflow amount BOX/WOOD 2 1
./dfhack-run workflow amount COFFIN/WOOD 2 1
#Tools
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_PICK 2 1
./dfhack-run workflow amount BUCKET 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_MINECART 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_WHEELBARROW 2 1
#Traps
./dfhack-run workflow amount CAGE 10 5
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE 2 1
#Consumables
./dfhack-run workflow amount THREAD 1000 500
./dfhack-run workflow amount CLOTH/PLANT 1000 500
./dfhack-run workflow amount CORPSEPIECE/YARN 1000 500
./dfhack-run workflow amount CLOTH/YARN 1000 500
#Construction
./dfhack-run workflow amount BLOCKS 1000 500
./dfhack-run workflow amount TRAPPARTS 20 10
./dfhack-run workflow amount PIPE_SECTION 2 1
./dfhack-run workflow amount QUERN 2 1
./dfhack-run workflow amount MILLSTONE 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_NEST_BOX 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_HIVE 2 1
#Construction Wood
./dfhack-run workflow amount BLOCKS/WOOD 2 1
#Gear
./dfhack-run workflow amount FLASK 10 5
./dfhack-run workflow amount BACKPACK 10 5
./dfhack-run workflow amount QUIVER 10 5
#Weapons Copper
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_AXE_BATTLE//INORGANIC:COPPER 2 1
#Weapons Ranged
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_CROSSBOW 10 5
./dfhack-run workflow amount AMMO:ITEM_AMMO_BOLTS/METAL 1000 500
./dfhack-run workflow amount AMMO:ITEM_AMMO_BOLTS/WOOD,BONE 200 100
#Trade Goods
./dfhack-run workflow amount TOTEM 1000 500
./dfhack-run workflow amount TOY 1000 500
./dfhack-run workflow amount CRAFTS 1000 500
./dfhack-run workflow amount GOBLET 1000 500
./dfhack-run workflow amount INSTRUMENT 1000 500
#Jewels
./dfhack-run workflow amount ROUGH 1000 500
#Hospital
./dfhack-run workflow amount CRUTCH 4 2
./dfhack-run workflow amount SPLINT 4 2
./dfhack-run workflow amount TRACTION_BENCH 2 1
#Soap
./dfhack-run workflow amount BAR//ASH 10 5
./dfhack-run workflow amount LIQUID_MISC//LYE 10 5
./dfhack-run workflow amount BAR/SOAP 4 2
#Farming
./dfhack-run workflow amount BAR//POTASH 20 10
#Glass
./dfhack-run workflow amount POWDER_MISC/SAND 100 50
./dfhack-run workflow amount SMALLGEM 1000 500
#Clay Pottery
./dfhack-run workflow amount BOULDER/CLAY 20 10
#Dye
./dfhack-run workflow amount POWDER_MISC//MUSHROOM_CUP_DIMPLE:MILL 1000 500
#Fuel
./dfhack-run workflow amount BAR//COAL 40 20
#Smithing
./dfhack-run workflow amount BAR//INORGANIC:COPPER 4 2
./dfhack-run workflow amount BAR//INORGANIC:SILVER 4 2
./dfhack-run workflow amount BAR//INORGANIC:IRON 4 2
./dfhack-run workflow amount BAR//INORGANIC:STEEL 4 2
./dfhack-run workflow amount BAR//INORGANIC:BRONZE 4 2
#Forge
#Weapons Bronze
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_AXE_BATTLE//INORGANIC:BRONZE/LOCAL,MASTERFUL 2 1
#Weapons Steel
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_AXE_BATTLE//INORGANIC:STEEL/LOCAL,MASTERFUL 2 1
#Trap Parts Steel
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE//INORGANIC:STEEL/LOCAL,MASTERFUL 2 1
## Furniture Iron ##
./dfhack-run workflow amount CAGE//INORGANIC:IRON 2 1
./dfhack-run workflow amount CHAIN//INORGANIC:IRON 2 1
./dfhack-run workflow amount ANIMALTRAP//INORGANIC:IRON 2 1
./dfhack-run workflow amount BUCKET//INORGANIC:IRON 2 1
./dfhack-run workflow amount BARREL//INORGANIC:IRON 2 1
./dfhack-run workflow amount ARMORSTAND//INORGANIC:IRON 2 1
./dfhack-run workflow amount BLOCKS//INORGANIC:IRON 16 8
./dfhack-run workflow amount DOOR//INORGANIC:IRON 2 1
./dfhack-run workflow amount FLOODGATE//INORGANIC:IRON 2 1
./dfhack-run workflow amount HATCH_COVER//INORGANIC:IRON 2 1
./dfhack-run workflow amount GRATE//INORGANIC:IRON 2 1
./dfhack-run workflow amount STATUE//INORGANIC:IRON 2 1
./dfhack-run workflow amount CABINET//INORGANIC:IRON 2 1
./dfhack-run workflow amount BOX//INORGANIC:IRON 2 1
./dfhack-run workflow amount CHAIR//INORGANIC:IRON 2 1
./dfhack-run workflow amount COFFIN//INORGANIC:IRON 2 1
./dfhack-run workflow amount TABLE//INORGANIC:IRON 2 1
./dfhack-run workflow amount WEAPONRACK//INORGANIC:IRON 2 1
./dfhack-run workflow amount BIN//INORGANIC:IRON 2 1
./dfhack-run workflow amount PIPE_SECTION//INORGANIC:IRON 2 1
./dfhack-run workflow amount SPLINT//INORGANIC:IRON 2 1
./dfhack-run workflow amount CRUTCH//INORGANIC:IRON 2 1
## Furniture GOLD ##
./dfhack-run workflow amount CAGE//INORGANIC:GOLD 2 1
./dfhack-run workflow amount CHAIN//INORGANIC:GOLD 2 1
./dfhack-run workflow amount ANIMALTRAP//INORGANIC:GOLD 2 1
./dfhack-run workflow amount BUCKET//INORGANIC:GOLD 2 1
./dfhack-run workflow amount BARREL//INORGANIC:GOLD 2 1
./dfhack-run workflow amount ARMORSTAND//INORGANIC:GOLD 2 1
./dfhack-run workflow amount BLOCKS//INORGANIC:GOLD 16 8
./dfhack-run workflow amount DOOR//INORGANIC:GOLD 2 1
./dfhack-run workflow amount FLOODGATE//INORGANIC:GOLD 2 1
./dfhack-run workflow amount HATCH_COVER//INORGANIC:GOLD 2 1
./dfhack-run workflow amount GRATE//INORGANIC:GOLD 2 1
./dfhack-run workflow amount STATUE//INORGANIC:GOLD 2 1
./dfhack-run workflow amount CABINET//INORGANIC:GOLD 2 1
./dfhack-run workflow amount BOX//INORGANIC:GOLD 2 1
./dfhack-run workflow amount CHAIR//INORGANIC:GOLD 2 1
./dfhack-run workflow amount COFFIN//INORGANIC:GOLD 2 1
./dfhack-run workflow amount TABLE//INORGANIC:GOLD 2 1
./dfhack-run workflow amount WEAPONRACK//INORGANIC:GOLD 2 1
./dfhack-run workflow amount BIN//INORGANIC:GOLD 2 1
./dfhack-run workflow amount PIPE_SECTION//INORGANIC:GOLD 2 1
./dfhack-run workflow amount SPLINT//INORGANIC:GOLD 2 1
./dfhack-run workflow amount CRUTCH//INORGANIC:GOLD 2 1
## Furniture SILVER ##
./dfhack-run workflow amount CAGE//INORGANIC:SILVER 2 1
./dfhack-run workflow amount CHAIN//INORGANIC:SILVER 2 1
./dfhack-run workflow amount ANIMALTRAP//INORGANIC:SILVER 2 1
./dfhack-run workflow amount BUCKET//INORGANIC:SILVER 2 1
./dfhack-run workflow amount BARREL//INORGANIC:SILVER 2 1
./dfhack-run workflow amount ARMORSTAND//INORGANIC:SILVER 2 1
./dfhack-run workflow amount BLOCKS//INORGANIC:SILVER 16 8
./dfhack-run workflow amount DOOR//INORGANIC:SILVER 2 1
./dfhack-run workflow amount FLOODGATE//INORGANIC:SILVER 2 1
./dfhack-run workflow amount HATCH_COVER//INORGANIC:SILVER 2 1
./dfhack-run workflow amount GRATE//INORGANIC:SILVER 2 1
./dfhack-run workflow amount STATUE//INORGANIC:SILVER 2 1
./dfhack-run workflow amount CABINET//INORGANIC:SILVER 2 1
./dfhack-run workflow amount BOX//INORGANIC:SILVER 2 1
./dfhack-run workflow amount CHAIR//INORGANIC:SILVER 2 1
./dfhack-run workflow amount COFFIN//INORGANIC:SILVER 2 1
./dfhack-run workflow amount TABLE//INORGANIC:SILVER 2 1
./dfhack-run workflow amount WEAPONRACK//INORGANIC:SILVER 2 1
./dfhack-run workflow amount BIN//INORGANIC:SILVER 2 1
./dfhack-run workflow amount PIPE_SECTION//INORGANIC:SILVER 2 1
./dfhack-run workflow amount SPLINT//INORGANIC:SILVER 2 1
./dfhack-run workflow amount CRUTCH//INORGANIC:SILVER 2 1
## Furniture COPPER ##
./dfhack-run workflow amount CAGE//INORGANIC:COPPER 2 1
./dfhack-run workflow amount CHAIN//INORGANIC:COPPER 2 1
./dfhack-run workflow amount ANIMALTRAP//INORGANIC:COPPER 2 1
./dfhack-run workflow amount BUCKET//INORGANIC:COPPER 2 1
./dfhack-run workflow amount BARREL//INORGANIC:COPPER 2 1
./dfhack-run workflow amount ARMORSTAND//INORGANIC:COPPER 2 1
./dfhack-run workflow amount BLOCKS//INORGANIC:COPPER 16 8
./dfhack-run workflow amount DOOR//INORGANIC:COPPER 2 1
./dfhack-run workflow amount FLOODGATE//INORGANIC:COPPER 2 1
./dfhack-run workflow amount HATCH_COVER//INORGANIC:COPPER 2 1
./dfhack-run workflow amount GRATE//INORGANIC:COPPER 2 1
./dfhack-run workflow amount STATUE//INORGANIC:COPPER 2 1
./dfhack-run workflow amount CABINET//INORGANIC:COPPER 2 1
./dfhack-run workflow amount BOX//INORGANIC:COPPER 2 1
./dfhack-run workflow amount CHAIR//INORGANIC:COPPER 2 1
./dfhack-run workflow amount COFFIN//INORGANIC:COPPER 2 1
./dfhack-run workflow amount TABLE//INORGANIC:COPPER 2 1
./dfhack-run workflow amount WEAPONRACK//INORGANIC:COPPER 2 1
./dfhack-run workflow amount BIN//INORGANIC:COPPER 2 1
./dfhack-run workflow amount PIPE_SECTION//INORGANIC:COPPER 2 1
./dfhack-run workflow amount SPLINT//INORGANIC:COPPER 2 1
./dfhack-run workflow amount CRUTCH//INORGANIC:COPPER 2 1
## Furniture STEEL ##
./dfhack-run workflow amount CAGE//INORGANIC:STEEL 2 1
./dfhack-run workflow amount CHAIN//INORGANIC:STEEL 2 1
./dfhack-run workflow amount ANIMALTRAP//INORGANIC:STEEL 2 1
./dfhack-run workflow amount BUCKET//INORGANIC:STEEL 2 1
./dfhack-run workflow amount BARREL//INORGANIC:STEEL 2 1
./dfhack-run workflow amount ARMORSTAND//INORGANIC:STEEL 2 1
./dfhack-run workflow amount BLOCKS//INORGANIC:STEEL 16 8
./dfhack-run workflow amount DOOR//INORGANIC:STEEL 2 1
./dfhack-run workflow amount FLOODGATE//INORGANIC:STEEL 2 1
./dfhack-run workflow amount HATCH_COVER//INORGANIC:STEEL 2 1
./dfhack-run workflow amount GRATE//INORGANIC:STEEL 2 1
./dfhack-run workflow amount STATUE//INORGANIC:STEEL 2 1
./dfhack-run workflow amount CABINET//INORGANIC:STEEL 2 1
./dfhack-run workflow amount BOX//INORGANIC:STEEL 2 1
./dfhack-run workflow amount CHAIR//INORGANIC:STEEL 2 1
./dfhack-run workflow amount COFFIN//INORGANIC:STEEL 2 1
./dfhack-run workflow amount TABLE//INORGANIC:STEEL 2 1
./dfhack-run workflow amount WEAPONRACK//INORGANIC:STEEL 2 1
./dfhack-run workflow amount BIN//INORGANIC:STEEL 2 1
./dfhack-run workflow amount PIPE_SECTION//INORGANIC:STEEL 2 1
./dfhack-run workflow amount SPLINT//INORGANIC:STEEL 2 1
./dfhack-run workflow amount CRUTCH//INORGANIC:STEEL 2 1
#ETC
#Gold
#Silver
#Copper
#Nickel
#Zinc
#Bronze
#Brass
#Steel
#Platinum
#Electrum
#Tin
#Fine_Pewter
#Trifle_Pewter
#Lay_Pewter
#ALUMINUM
#Nickel SIlver
#Billon
#Sterling Silver
#Black Bronze
#Rose Gold
#Bismuth Bronze
#Adamantine
## Siege Equipment Metal ##
./dfhack-run workflow amount BALLISTAARROWHEAD/METAL 10 5
#IRON
#SILVER
#COPPER
#BRONZE
#STEEL
#BISMUTH BRONZE
#ADAMANTINE
## Trap Components Metal ##
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_GIANTAXEBLADE//METAL 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW//METAL 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL//METAL 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC//METAL 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE//METAL 2 1
./dfhack-run workflow amount TRAPPARTS//METAL 2 1
#IRON
#SILVER
#COPPER
#BRONZE
#STEEL
#BISMUTH BRONZE
#ADAMANTINE
## Other Objects Metal ##
./dfhack-run workflow amount ANVIL/METAL 2 1
./dfhack-run workflow amount CRAFTS/METAL 2 1
./dfhack-run workflow amount GOBLET/METAL 2 1
./dfhack-run workflow amount TOY/METAL 2 1
./dfhack-run workflow amount INSTRUMENT/METAL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_NEST_BOX/METAL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_JUG/METAL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_LARGE_POT/METAL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_HIVE/METAL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_MINECART/METAL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_WHEELBARROW/METAL 2 1
./dfhack-run workflow amount FLASK/METAL 2 1
./dfhack-run workflow amount COIN/METAL 2 1
## Other Objects STEEL ##
./dfhack-run workflow amount ANVIL//INORGANIC:STEEL 2 1
./dfhack-run workflow amount CRAFTS//INORGANIC:STEEL 2 1
./dfhack-run workflow amount GOBLET//INORGANIC:STEEL 2 1
./dfhack-run workflow amount TOY//INORGANIC:STEEL 2 1
./dfhack-run workflow amount INSTRUMENT//INORGANIC:STEEL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_NEST_BOX//INORGANIC:STEEL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_JUG//INORGANIC:STEEL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_LARGE_POT//INORGANIC:STEEL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_HIVE//INORGANIC:STEEL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_MINECART//INORGANIC:STEEL 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_WHEELBARROW//INORGANIC:STEEL 2 1
./dfhack-run workflow amount FLASK//INORGANIC:STEEL 2 1
./dfhack-run workflow amount COIN//INORGANIC:STEEL 2 1
#Reset stuff
./dfhack-run workflow enable
./dfhack-run workflow enable drybuckets
./dfhack-run workflow enable auto-melt
./dfhack-run workflow unlimit-all
./dfhack-run autobutcher stop
./dfhack-run autobutcher forget all
#Autobutcher 10 f kids, 10 m kids, 4 f adults, 2 m adults
./dfhack-run autobutcher target 4 4 2 1 all
./dfhack-run autobutcher autowatch
./dfhack-run autobutcher start
#OTHER COMMANDS
./dfhack-run autolabor 1
./dfhack-run seedwatch all 30
./dfhack-run getplants REED_ROPE BERRY_SUN BERRIES_FISHER BERRIES_PRICKLE HEMP
# Beet, Wild Carrot, Potato, Radish, Turnip, Kaniwa, Quinoa, Finger Millet, Hemp
#FOOD
./dfhack-run workflow amount DRINK 3000 1500
./dfhack-run workflow amount FOOD:ITEM_FOOD_ROAST 3000 1500
############
## Farmer ##
############
./dfhack-run workflow amount THREAD 1000 500
./dfhack-run workflow amount LIQUID_MISC/MILK 100 50
./dfhack-run workflow amount CHEESE 3000 1500
###########
## Quern ##
###########
./dfhack-run workflow amount POWDER_MISC//MUSHROOM_CUP_DIMPLE:MILL 2 1
./dfhack-run workflow amount POWDER_MISC//GRASS_WHEAT_CAVE:MILL 2 1
./dfhack-run workflow amount GLOB 10 5
###############
## Carpenter ##
###############
#Tasks=31
#Workshops=4
./dfhack-run workflow amount SHIELD:ITEM_SHIELD_SHIELD/WOOD 2 1
./dfhack-run workflow amount SHIELD:ITEM_SHIELD_BUCKLER/WOOD 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_SPEAR_TRAINING/WOOD 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_SWORD_SHORT_TRAINING/WOOD 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_AXE_TRAINING/WOOD 2 1
./dfhack-run workflow amount BARREL/WOOD 2 1
./dfhack-run workflow amount BLOCKS/WOOD 2 1
./dfhack-run workflow amount BUCKET/WOOD 2 1
./dfhack-run workflow amount ANIMALTRAP/WOOD 2 1
./dfhack-run workflow amount CAGE/WOOD 2 1
./dfhack-run workflow amount ARMORSTAND/WOOD 2 1
./dfhack-run workflow amount BED/WOOD 2 1
./dfhack-run workflow amount CHAIR/WOOD 2 1
./dfhack-run workflow amount COFFIN/WOOD 2 1
./dfhack-run workflow amount DOOR/WOOD 2 1
./dfhack-run workflow amount FLOODGATE/WOOD 2 1
./dfhack-run workflow amount HATCH_COVER/WOOD 2 1
./dfhack-run workflow amount GRATE/WOOD 2 1
./dfhack-run workflow amount CABINET/WOOD 2 1
./dfhack-run workflow amount BIN/WOOD 2 1
./dfhack-run workflow amount BOX/WOOD 2 1
./dfhack-run workflow amount WEAPONRACK/WOOD 2 1
./dfhack-run workflow amount TABLE/WOOD 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW/WOOD 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL/WOOD 2 1
./dfhack-run workflow amount TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE/WOOD 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_MINECART/WOOD 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_WHEELBARROW/WOOD 2 1
./dfhack-run workflow amount PIPE_SECTION/WOOD 2 1
./dfhack-run workflow amount SPLINT/WOOD 2 1
./dfhack-run workflow amount CRUTCH/WOOD 2 1
###########
## Mason ##
###########
./dfhack-run workflow amount ARMORSTAND//INORGANIC 2 1
./dfhack-run workflow amount BLOCKS//INORGANIC 16 8
./dfhack-run workflow amount CHAIR//INORGANIC 2 1
./dfhack-run workflow amount COFFIN//INORGANIC 2 1
./dfhack-run workflow amount DOOR//INORGANIC 2 1
./dfhack-run workflow amount FLOODGATE//INORGANIC 2 1
./dfhack-run workflow amount HATCH_COVER//INORGANIC 2 1
./dfhack-run workflow amount GRATE//INORGANIC 2 1
./dfhack-run workflow amount CABINET//INORGANIC 2 1
./dfhack-run workflow amount BOX//INORGANIC 2 1
./dfhack-run workflow amount STATUE//INORGANIC 2 1
./dfhack-run workflow amount SLAB//INORGANIC 2 1
./dfhack-run workflow amount TABLE//INORGANIC 2 1
./dfhack-run workflow amount WEAPONRACK//INORGANIC 2 1
./dfhack-run workflow amount QUERN//INORGANIC 2 1
./dfhack-run workflow amount MILLSTONE//INORGANIC 2 1
#################
## Craftsdwarf ##
#################
## Rock ##
./dfhack-run workflow amount CRAFTS//INORGANIC 2 1
./dfhack-run workflow amount GOBLET//INORGANIC 2 1
./dfhack-run workflow amount INSTRUMENT//INORGANIC 2 1
./dfhack-run workflow amount WEAPON:ITEM_WEAPON_SWORD_SHORT//INORGANIC 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_NEST_BOX//INORGANIC 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_JUG//INORGANIC 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_LARGE_POT//INORGANIC 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_HIVE//INORGANIC 2 1
./dfhack-run workflow amount TOY//INORGANIC 2 1
## Wood ##
./dfhack-run workflow amount CRAFTS/WOOD 2 1
./dfhack-run workflow amount AMMO:ITEM_AMMO_BOLTS/WOOD 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_NEST_BOX/WOOD 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_JUG/WOOD 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_LARGE_POT/WOOD 2 1
./dfhack-run workflow amount TOOL:ITEM_TOOL_HIVE/WOOD 2 1
## Bone ##
./dfhack-run workflow amount AMMO:ITEM_AMMO_BOLTS/BONE 2 1
./dfhack-run workflow amount CRAFTS/BONE 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_LEGGINGS/BONE 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_GREAVES/BONE 2 1
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_GAUNTLETS/BONE 4 2
./dfhack-run workflow amount HELM:ITEM_HELM_HELM/BONE 2 1
## Shell ##
./dfhack-run workflow amount CRAFTS/SHELL 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_LEGGINGS/SHELL 2 1
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_GAUNTLETS/SHELL 4 2
./dfhack-run workflow amount HELM:ITEM_HELM_HELM/SHELL 2 1
## Misc ##
./dfhack-run workflow amount TOTEM 2 1
./dfhack-run workflow amount CRAFTS/CLOTH 2 1
./dfhack-run workflow amount CRAFTS/SILK 2 1
./dfhack-run workflow amount CRAFTS/YARN 2 1
./dfhack-run workflow amount CRAFTS/TOOTH 2 1
./dfhack-run workflow amount CRAFTS/HORN 2 1
./dfhack-run workflow amount CRAFTS/PEARL 2 1
./dfhack-run workflow amount CRAFTS/LEATHER 2 1
./dfhack-run workflow amount THREAD//INORGANIC:ADAMANTINE 2 1
##############
## Mechanic ##
##############
./dfhack-run workflow amount TRAPPARTS//INORGANIC 2 1
./dfhack-run workflow amount TRACTION_BENCH 2 1
##########
## Loom ##
##########
#Tasks=5
#Workshops=1
./dfhack-run workflow amount THREAD/SILK 1000 500
./dfhack-run workflow amount CLOTH/PLANT 2 1
./dfhack-run workflow amount CLOTH/SILK 2 1
./dfhack-run workflow amount CLOTH/YARN 2 1
./dfhack-run workflow amount CLOTH//INORGANIC 2 1
##############
## Clothier ##
##############
#Tasks=39
#Workshops=4
##CLOTH##
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_DRESS/CLOTH 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_SHIRT/CLOTH 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_COAT/CLOTH 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_VEST/CLOTH 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_ROBE/CLOTH 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_CLOAK/CLOTH 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_PANTS/CLOTH 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_CAP/CLOTH 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_HOOD/CLOTH 2 1
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_GLOVES/CLOTH 4 2
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_MITTENS/CLOTH 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_SOCKS/CLOTH 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_SHOES/CLOTH 4 2
./dfhack-run workflow amount BOX/CLOTH 2 1
./dfhack-run workflow amount CHAIN/CLOTH 2 1
##SILK##
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_DRESS/SILK 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_SHIRT/SILK 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_ROBE/SILK 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_CLOAK/SILK 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_PANTS/SILK 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_CAP/SILK 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_HOOD/SILK 2 1
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_GLOVES/SILK 4 2
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_MITTENS/SILK 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_SOCKS/SILK 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_SHOES/SILK 4 2
./dfhack-run workflow amount BOX/SILK 2 1
./dfhack-run workflow amount CHAIN/SILK 2 1
##YARN##
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_DRESS/YARN 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_SHIRT/YARN 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_ROBE/YARN 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_CLOAK/YARN 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_PANTS/YARN 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_CAP/YARN 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_HOOD/YARN 2 1
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_GLOVES/YARN 4 2
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_MITTENS/YARN 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_SOCKS/YARN 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_SHOES/YARN 4 2
./dfhack-run workflow amount BOX/YARN 2 1
./dfhack-run workflow amount CHAIN/YARN 2 1
#############
## Leather ##
#############
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_LEATHER/LEATHER 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_DRESS/LEATHER 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_SHIRT/LEATHER 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_COAT/LEATHER 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_VEST/LEATHER 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_ROBE/LEATHER 2 1
./dfhack-run workflow amount ARMOR:ITEM_ARMOR_CLOAK/LEATHER 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_LEGGINGS/LEATHER 2 1
./dfhack-run workflow amount PANTS:ITEM_PANTS_PANTS/LEATHER 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_CAP/LEATHER 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_HELM/LEATHER 2 1
./dfhack-run workflow amount HELM:ITEM_HELM_HOOD/LEATHER 2 1
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_GLOVES/LEATHER 4 2
./dfhack-run workflow amount GLOVES:ITEM_GLOVES_MITTENS/LEATHER 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_BOOTS_LOW/LEATHER 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_BOOTS/LEATHER 4 2
./dfhack-run workflow amount SHOES:ITEM_SHOES_SHOES/LEATHER 4 2
./dfhack-run workflow amount SHIELD:ITEM_SHIELD_SHIELD/LEATHER 2 1
./dfhack-run workflow amount SHIELD:ITEM_SHIELD_BUCKLER/LEATHER 2 1
./dfhack-run workflow amount BOX/LEATHER 2 1
./dfhack-run workflow amount FLASK/LEATHER 2 1
./dfhack-run workflow amount BACKPACK/LEATHER 2 1
./dfhack-run workflow amount QUIVER/LEATHER 2 1
cd ~/bin
Second Bug: I also notice in the autolabor plugin that woodcutting is snubbed completely if dwarves have any experience in mining. If you embark with seven picks and assign all your dwarves the "Mining" labor having all your dwarves dig and become dabblers, if you then enable the autolabor plugin and then assign some trees to be cut down your dwarves will refuse. Forcing one to disable autolabor and assign the woodcutting profession manually.
I run dwarf fortress and dfhack on a min install of debian linux jessie. If you need any other information just ask and I'll try to get the information to you as clearly as possible.