- Started working on supporting koshu plugin packages.
- Added test for existing git package directory and removing it if it exists.
- Added todo about supporting git commit sha's for koshu package installation.
- Added todo about supporting git tags for koshu package installation.
- Started working on support for branches, tags and commit sha's.
- Added more todo's.
- Added basic support for checking out a specific tag or sha.
- Moved todo's to the top of the Koshu-InstallPackage function.
- Tweeked formatting of package installation output.
- Started working on supporting the npm style of git package definition.
- Continued implementing the npm style of git package definition (http, https, git now supported).
- Made sure you can install packages in the order they are specified.

This is done by piping an ordered hashtable to the packages function instead of passing it hashtable to it directly.

[ordered]@{
	"Package1"="1.0.0"
	"Package2"="1.0.0"
} | packages

As an alternative you can prefix the hashtable with [ordered] and wrap it in parentheses.

packages ([ordered]@{
	"Package1"="1.0.0"
	"Package2"="1.0.0"
})
- Renamed Koshu-Build parameter psakeParameters to properties and defined the type as hashtable.
- Renamed Koshu-Build parameter target to tasks and changed the type to an array of strings.
- Defined the type for Koshu-Build parameter buildFile as string.
- Passing a set of predefined variables to init.ps1 in koshu packages (buildfile path, root directory path etc.)
- Added support for a packages config section that is passed when initializing the package.
- Lowercased $koshu.context.peek().
- Split Koshu-InstallPackage into Koshu-InstallPackage and Koshu-InitPackage.
- Moved todo's to kanban board.
- Added support for installing packages from a directory using copy-item.
- Added destinationDir parameter to Koshu-InstallPackage.
- Added version to the destinationDir property value when installing a nuget package.
- Installing a directory package now requires the name to be the package directory name and the version to be the parent of that directory.
- Added basic support for scaffolding plugins using the Koshu-InstallPackage mechanism.
- Changed parameter names of Koshu-InstallPackage to name, version and destinationdir.