In recently released .NET Core RC 2 there is possibility to use new tool. It exposes a set of commands , such us:
- creating empty projects
- restoring packages
- building your project
- unit testing
.NET Core contains much more tooling but most of them are exposed thought tool. There is also no problem with extend set of commands. It has simple extensibility model – you can read more about it here.
Full set of commands with lot of examples and detailed description can be found here: .Net Core SDK