git-annex-metadata(1) General Commands Manual git-annex-metadata(1) (NAME) git-annex-metadata - (SYNOPSIS) git annex metadata [path ...] (DESCRIPTION) (annexed) (metadata) . . . -s -t . <> . . git-annex . git-annex . git-annex . (OPTIONS) -g field / --get field () . . -s field=value / --set field=value . -s field+=value / --set field+=value . -s field?=value / --set field?=value . -s field-=value / --set field-=value . -r field / --remove field . -t tag / --tag tag (tag). <> . -u tag / --unset tag . --remove-all . git-annex . . --force git annex metadata . . (matching options) git-annex-matching-options(1) . --all -A . --branch=ref (treeish) . --unused git annex unused . --key=keyname . --json ( ) JSON. JSON . JSON 6.20160726 git-annex . : {"command":"metadata","file":"foo","key":"...","fields":{"author":["bar"],...},"note":"...","success":true} fields : {"command":"metadata","file":"foo","key":"...","author":["bar"],...,"note":"...","success":true} --json-error-messages (stderr) JSON . --batch (batch mode) . JSON --json --batch . git-annex JSON (stdin) . JSON . ( .) JSON git-annex JSON . <> ( <>) . foo: {"file":"foo"} k: {"key":"k"} JSON . . (author) foo bar: {"file":"foo","fields":{"author":["bar"]}} foo: {"file":"foo","fields":{"author":[]}} git-annex-common-options(1) . (EXAMPLES) (tag) : git annex metadata annexscreencast.ogv -t video -t screencast -s author+=Alice (SEE ALSO) git-annex(1) git-annex-view(1) (AUTHOR) Joey Hess git-annex-metadata(1)