#!/bin/zsh
# arguments executable, args, num work units
#alias ecsub=echo
#alias f=echo
echo "name" $1
echo "arguments" $2
echo "work units" $3
echo "iteration" $4
name=$1
work_units=$3
iteration=$4
binaryname=$2
versname="$name"_"$iteration"
echo "versioned name" $versname
dir=$CHOME/$versname

#blaze-bin/third_party/npc/$binaryname  --configuration=third_party/npc/module/data/$name/short.pb --quick --show_number_of_work_units --work_unit=0

print "making dirs"
f mkdir $dir
f mkdir $dir/output
f mkdir $dir/input
f chmod 777 $dir
f chmod 777 $dir/output
f cp blaze-bin/third_party/npc/$binaryname $dir/$versname
f cp third_party/npc/module/data/$name/full.pb $dir/$versname.pb
f chmod 777 $dir/$versname
blaze-bin/third_party/npc/submit --work_unit_min=0 --work_unit_max=$work_units --jobname $versname
#--bigtable_name=$TABLE --concierge_discovery_group=$CONCIERGE_CONTROLLER