2 "$schema": "http://json-schema.org/draft-07/schema#",
9 "title": "specification",
10 "description": "A specification of files or folders in the $HOME folder for a program\nhttps://github.com/b3nj5m1n/xdg-ninja",
12 "required": ["name", "files"],
16 "description": "A program name\nRestrictions:\n- can't contain just spaces\nhttps://github.com/b3nj5m1n/xdg-ninja",
20 "$ref": "#/definitions/empty"
26 "description": "Files and folders for a program\nhttps://github.com/b3nj5m1n/xdg-ninja",
31 "description": "A file or a folder for a program\nhttps://github.com/b3nj5m1n/xdg-ninja",
33 "required": ["path", "movable", "help"],
37 "description": "A path to a file or a folder\nRestrictions:\n- can't contain just spaces\nhttps://github.com/b3nj5m1n/xdg-ninja",
41 "$ref": "#/definitions/empty"
43 "examples": ["$HOME/.abook"]
47 "description": "Whether a file or a folder is movable to a place other than $HOME\nhttps://github.com/b3nj5m1n/xdg-ninja",
52 "description": "A help message for a user in markdown\nRestrictions:\n- can't contain just spaces\nhttps://github.com/b3nj5m1n/xdg-ninja",
56 "$ref": "#/definitions/empty"
59 "Alias abook to use custom locations for configuration and data:\n\n```bash\nalias abook=abook --config \"$XDG_CONFIG_HOME\"/abook/abookrc --datafile \"$XDG_DATA_HOME\"/abook/addressbook\n```\n"