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"}'