I followed the OpsCode [quickstart guide](https://learnchef.opscode.com/quickstart/chef-repo/) and things went fairly smoothly, but now I'm running into issues experimenting with roles. I have a "starter" role in my repo that was provided by OpsCode. When I follow the first [official documentation](http://docs.opscode.com/knife_upload.html) I could find and run the following from the top of my chef repo:

```
knife upload roles

```

it simply returns and nothing happens. I get no role (new or updated) on my chef server. The following line *does* work for creation and updating:

```
knife role from file .\roles\starter.rb

```

but I find it overly cumbersome and I would prefer something that just pushes my entire repo up to the server (or at least all of the roles) to make me more confident that everything is up to date.