creates a .draft directory and copies tasks.toml
file to app_root/.draft/tasks.toml. If no tasks.toml
found in pack, creates an empty app_root/.draft/tasks.toml
The following removed lines where unnecessary since they are in
Gopkg.lock and causing error output when running `dep ensure`:
```
$ dep ensure
dep: WARNING: branch, version, revision, or source should be provided for "github.com/BurntSushi/toml"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/Masterminds/semver"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/fatih/color"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/golang/protobuf"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/gosuri/uitable"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/oklog/ulid"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/rjeczalik/notify"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/spf13/cobra"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/technosophos/moniker"
dep: WARNING: branch, version, revision, or source should be provided for "golang.org/x/crypto"
dep: WARNING: branch, version, revision, or source should be provided for "golang.org/x/net"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/ghodss/yaml"
dep: WARNING: branch, version, revision, or source should be provided for "github.com/hpcloud/tail"
Warning: the following project(s) have [[constraint]] stanzas in Gopkg.toml:
✗ golang.org/x/crypto
However, these projects are not direct dependencies of the current project:
they are not imported in any .go files, nor are they in the 'required' list in
Gopkg.toml. Dep only applies [[constraint]] rules to direct dependencies, so
these rules will have no effect.
Either import/require packages from these projects so that they become direct
dependencies, or convert each [[constraint]] to an [[override]] to enforce rules
on these projects, if they happen to be transitive dependencies.
```
Signed-off-by: Jess Frazelle <acidburn@microsoft.com>
adds --config/-f flag to draft init so a user can pass
in a toml file stating which plugins and pack-repos
they'd like to add during the draft init process
The formatting on <local-port>:<remote-port> is being interpreted as an
HTML-like tag in GitHub's markdown renderer. This changes it to all caps
like an env var.
I also tried to make it slightly clearer that the first port was the one
on localhost, and the second was the one for the container. Earlier, I
got confused and interpreted "local" as "the port local to the binary"
and "remote" as "the tunnel".