blob: bc7b6ddd57d3952b12eb3b9b50ce97d398e84ad9 [file] [log] [blame]
Robert Kroegerdd07b362014-09-18 17:34:42 -07001package impl
2
3import (
4 "flag"
5)
6
7func Run(environ []string) error {
8 var work WorkParameters
9 if err := work.ProcessArguments(flag.CommandLine, environ); err != nil {
10 return err
11 }
12
13 // 1. For each chown directory, chown.
14 if err := work.Chown(); err != nil {
15 return err
16 }
17
18 // 2. Run the command if it exists.
19 return work.Exec()
20}