Action reference


* Incomplete or not implemented yet

Common entity actions

Add-Aspect

Shows a list with all available aspects for the project and allows the selection of one or more aspects. If a selected aspect is new, then all included folders and actions are installed in the project.

If a selected aspect was allready applied earlier to the project, then the aspect is recovered.

Hint: While the recovery of an aspect, only folders and files are restored which do not allready exist. Existing files are not overwritten during a recovery.

Get-Help

Shows an overview of the projects capabilities in the default browser.
(Currently only the project structure template file (XML) is shown.)

Open-Shell

Opens a PowerShell console window with the context of the project. All actions of the project are available directly simply by entering thier names.

Pack-Entity

This action creates a ZIP archive or a self extracting 7zip archive from the whole project and stores it on the desktop. The type of the archive can be selected by a user dialog.

Repair-Entity

Restores the basic structure of a project, and recovers all applied aspects.

Hint: While the recovery of an aspect, only folders and files are restored which do not allready exist. Existing files are not overwritten during a recovery.

Project actions

Backup-Project

Creates a ZIP archive of the project, excluding some special folders like backup and tmp, and stores it in the backup target folder, which is backup by default.

Build-Documentation

Runs the project documentation build script in the automation folder: auto\builddoc.ps1.

Build-Project

Runs the project build script in the automation folder: auto\build.ps1.

Clean-Project

Removes all files and subfolders from the following folders, given that they exist:
  • tmp
  • out
  • bin

New-Prototype

Creates a new sub project in the folder proto.

New-Release

Creates a ZIP archive with the content of the default output folder of the project, out or bin, and stores it in the release folder. The filename is build from the project name and the current date and time.
(Not implemented yet.)

Open-Project

Runs the open project script in the automation folder: auto\open.ps1.

Publish-Release

Publishes a release via copy to another folder or uploading to a FTP site.
(Not implemented yet.)

Publish-Website

Publishes the current content of the website output folder www to a FTP site.
(Not implemented yet.)

Run-Project

Runs the run project script in the automation folder: auto\run.ps1.

Set-DesktopAccess

Creates or removes a quick path to the project via a Windows shortcut on the desktop, in the My Documents folder and in the Links folder.

Last edited May 3, 2013 at 8:31 AM by cytrek83, version 6

Comments

No comments yet.