From 62080a91321c5f5371eb498cdafbe7c391da2ca3 Mon Sep 17 00:00:00 2001 From: Saurabh Tripathi Date: Wed, 30 Jul 2025 22:36:02 +0200 Subject: [PATCH 1/2] New command: spo file version keep. Closes #6774 --- docs/docs/cmd/spo/file/file-version-keep.mdx | 47 +++++ docs/src/config/sidebars.ts | 5 + src/m365/spo/commands.ts | 1 + .../commands/file/file-version-keep.spec.ts | 185 ++++++++++++++++++ .../spo/commands/file/file-version-keep.ts | 109 +++++++++++ 5 files changed, 347 insertions(+) create mode 100644 docs/docs/cmd/spo/file/file-version-keep.mdx create mode 100644 src/m365/spo/commands/file/file-version-keep.spec.ts create mode 100644 src/m365/spo/commands/file/file-version-keep.ts diff --git a/docs/docs/cmd/spo/file/file-version-keep.mdx b/docs/docs/cmd/spo/file/file-version-keep.mdx new file mode 100644 index 00000000000..b2fbce1a034 --- /dev/null +++ b/docs/docs/cmd/spo/file/file-version-keep.mdx @@ -0,0 +1,47 @@ +import Global from '/docs/cmd/_global.mdx'; + +# spo file version keep + +Ensure that a specific file version will never expire. + +## Usage + +```sh +m365 spo file version keep [options] +``` + +## Options + +```md definition-list +`-u, --webUrl ` +: The URL of the site where the file is located. + +`--fileUrl [fileUrl]` +: The server- or site-relative decoded URL. Specify either `fileUrl` or `fileId` but not both. + +`-i, --fileId [fileId]` +: The UniqueId (GUID) of the file. Specify either `fileUrl` or `fileId` but not both. + +`--label