title | titleSuffix | description | ms.subservice | ms.custom | ms.topic | ms.assetid | ms.author | author | ms.reviewer | ms.date | monikerRange |
---|---|---|---|---|---|---|---|---|---|---|---|
Manage wikis via CLI |
Azure DevOps |
Learn how to manage wikis with the command-line interface (CLI) in Azure DevOps. |
azure-devops-wiki |
wiki, devx-track-azurecli |
conceptual |
chcomley |
chcomley |
sancha |
01/05/2024 |
azure-devops |
[!INCLUDE version-eq-azure-devops]
Learn the following CLI commands for managing wikis.
Note
You can't delete project wikis with the CLI.
[!INCLUDE wiki-prerequisites]
Commands | description |
---|---|
az devops wiki create | Create a wiki. |
az devops wiki delete | Delete a wiki. |
az devops wiki list | List all the wikis in a project or an organization. |
az devops wiki page | Manage wiki pages. |
az devops wiki page create | Add a new page. |
az devops wiki page delete | Delete a page. |
az devops wiki page show | Get the content of a page or open a page. |
az devops wiki page update | Edit a page. |
az devops wiki show | Show the details of a wiki. |
To create a wiki, enter the az devops wiki create
command.
[!div class="tabbedCodeSnippets"]
az devops wiki create [--mapped-path]
[--name]
[--project]
[--repository]
[--subscription]
[--type {codewiki, projectwiki}]
- --mapped-path: [Required for
codewiki
type] Mapped path of the new wiki, for example,/
to publish from root of repository. - --name: Name of the new wiki.
- --project -p: Optional. Name or ID of the project. Configure the default project using
az devops configure -d project=NAME_OR_ID
. Required if not configured as default or picked up via git config. - --repository -r: [Required for
codewiki
type] Name or ID of the repository to publish the wiki from. - --subscription: Optional. Name or ID of subscription. Configure the default subscription using
az account set -s NAME_OR_ID
. - --type --wiki-type: Type of wiki to create. Accepted values:
codewiki
,projectwiki
. Default value:projectwiki
.
Create a named project wiki.
[!div class="tabbedCodeSnippets"]
az devops wiki create --name myprojectwiki
Create a code wiki from a folder in a code repository.
[!div class="tabbedCodeSnippets"]
az devops wiki create --name WIKI_NAME --type codewiki
--repository REPO_NAME --mapped-path PATH_TO_PUBLISH
To delete a wiki, enter the az devops wiki delete
command.
Note
You can only use this command only to delete a code wiki, not to delete a project wiki.
[!div class="tabbedCodeSnippets"]
az devops wiki delete
[--wiki]
[--project]
[--subscription]
[--yes]
- --wiki: Required. Name or ID of the wiki to delete.
- --project -p: Optional. Name or ID of the project. You can configure the default project using
az devops configure -d project=NAME_OR_ID
. Required if not configured as default or picked up via git config. - --subscription: Optional. Name or ID of subscription. You can configure the default subscription using
az account set -s NAME_OR_ID
. - --yes -y: Optional. Don't prompt for confirmation.
Delete a wiki without a prompt for confirmation.
[!div class="tabbedCodeSnippets"]
az devops wiki delete --wiki myprojectwiki --yes
To list all the wikis in a project or an organization, enter the az devops wiki list
command.
[!div class="tabbedCodeSnippets"]
az devops wiki list
[--project]
[--scope {organization, project}]
[--subscription]
- --project -p: Optional. Name or ID of the project.
- --scope: Optional. List the wikis at project or organization level. Accepted values:
organization
,project
. Default value:project
. - --subscription: Optional. Name or ID of subscription. You can configure the default subscription using
az account set -s NAME_OR_ID
.
List all wikis for a project.
[!div class="tabbedCodeSnippets"]
az devops wiki list
List all wikis in the organization.
[!div class="tabbedCodeSnippets"]
az devops wiki list --scope organization
To show details of a wiki, enter the az devops wiki show
command.
[!div class="tabbedCodeSnippets"]
az devops wiki show --wiki
[--open]
[--project]
[--subscription]
- --wiki: Required. Name or ID of the wiki.
- --open: Optional. Open the wiki page in your web browser.
- --project -p: Optional. Name or ID of the project.
- --subscription: Optional. Name or ID of subscription. Configure the default subscription using
az account set -s NAME_OR_ID
.
Show the wiki named myprojectwiki
and open the wiki page in your web browser.
[!div class="tabbedCodeSnippets"]
az devops wiki show --wiki myprojectwiki --open
To add a new wiki page, enter the az devops wiki page create
command.
[!div class="tabbedCodeSnippets"]
az devops wiki page create --path
--wiki
[--comment]
[--content]
[--encoding {ascii, utf-16be, utf-16le, utf-8}]
[--file-path]
[--project]
[--subscription]
- --path: Required. Path of the wiki page.
- --wiki: Required. Name or ID of the wiki.
- --comment: Optional. Comment in the commit message of file add operation. Default value:
added a new page using Azure DevOps CLI
. - --content: Optional. Content of the wiki page. Ignored if
--file-path
is specified. - --encoding: Optional. Encoding of the file. Used with
--file-path
parameter. - --file-path: Optional. Path of the file input if content is specified in the file.
- --project -p: Optional. Name or ID of the project.
- --subscription: Name or ID of subscription. You can configure the default subscription using
az account set -s NAME_OR_ID
.
Create a new page with path my page
in a wiki named myprojectwiki
with inline content.
[!div class="tabbedCodeSnippets"]
az devops wiki page create --path 'my page' --wiki myprojectwiki --content "Hello World"
Create a new page with path 'my page' in a wiki named 'myprojectwiki' with content from a file.
[!div class="tabbedCodeSnippets"]
az devops wiki page create --path 'my page' --wiki myprojectwiki --file-path a.txt --encoding utf-8