maton google-drive file update

maton google-drive file update <file-id> [flags]

Update file metadata. Pass –metadata for arbitrary JSON; –name is a shorthand. –add-parents / –remove-parents move the file (Drive accepts comma-separated parent IDs).

Options

--add-parents <string>
Comma-separated parent IDs to add (one of --name/--add-parents/--remove-parents/--metadata)
--connection <string>
Connection ID to route through (Maton-Connection header)
--dry-run
Print the request that would be sent without executing it
--format <string>
Output format: 'json' (default) or 'text' on supported commands
-q, --jq <expression>
Filter JSON output using a jq expression
--metadata <string>
Additional metadata as JSON, merged with --name (one of --name/--add-parents/--remove-parents/--metadata)
--name <string>
New filename (one of --name/--add-parents/--remove-parents/--metadata)
--paginate
Follow next_cursor and concatenate all pages (list commands only)
--remove-parents <string>
Comma-separated parent IDs to remove (one of --name/--add-parents/--remove-parents/--metadata)
--supports-all-drives
Set when the file lives in a shared drive
--template <string>
Format JSON output using a Go template; see "maton help formatting"

Options inherited from parent commands

-p, --profile <string>
Profile to use for this invocation (overrides the active profile; also reads MATON_PROFILE)

Examples

$ maton google-drive file update 1aBcD... --name 'Renamed.pdf'
$ maton google-drive file update 1aBcD... --add-parents 1NEW --remove-parents 1OLD
$ maton google-drive file update 1aBcD... --metadata '{"description":"final"}'

See also