{
  "about": "Every Musa CAD command and system variable, read from the program with musacad --dump-wiki-data.",
  "licence": "CC0-1.0",
  "version": "0.8.0",
  "formatVersion": 45,
  "documentation": "https://wiki.musacad.org/",
  "commands": [
    {
      "name": "-ARRAY",
      "kind": "command",
      "aliases": [],
      "description": "Create a rectangular or polar pattern of copies, by the classic prompts.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-array/"
    },
    {
      "name": "-BEDIT",
      "kind": "command",
      "aliases": [],
      "description": "Open the Block Editor on the block named at the command line.",
      "ribbon": [],
      "firstPrompt": "Enter block name or [?]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-bedit/"
    },
    {
      "name": "-BLOCKREPLACE",
      "kind": "command",
      "aliases": [],
      "description": "Replace every reference of one block by another, at the command line.",
      "ribbon": [],
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-blockreplace/"
    },
    {
      "name": "-COLOR",
      "kind": "command",
      "aliases": [
        "-COL",
        "-COLOUR"
      ],
      "description": "The colour new objects take, on the command line.",
      "ribbon": [],
      "firstPrompt": "Enter default object color [Truecolor/COlorbook] <BYLAYER>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-color/"
    },
    {
      "name": "-DIMINSPECT",
      "kind": "command",
      "aliases": [],
      "description": "Add or remove inspection data on dimensions from the command line.",
      "ribbon": [],
      "firstPrompt": "Select dimensions:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-diminspect/"
    },
    {
      "name": "-DIMSTYLE",
      "kind": "command",
      "aliases": [],
      "description": "Save, restore or list dimension styles at the command line.",
      "ribbon": [],
      "firstPrompt": "Enter a dimension style option [Save/Restore/STatus/?] <Restore>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-dimstyle/"
    },
    {
      "name": "-DWGUNITS",
      "kind": "command",
      "aliases": [
        "DWGUNITS"
      ],
      "description": "Take the drawing to another unit, scaling its objects to match.",
      "ribbon": [],
      "firstPrompt": "Unit for length <3>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-dwgunits/"
    },
    {
      "name": "-GROUP",
      "kind": "command",
      "aliases": [
        "-G"
      ],
      "description": "Group options from the command line: ?, Order, Add, Remove, Explode, REName, Selectable, Create.",
      "ribbon": [],
      "firstPrompt": "Enter a group option [?/Order/Add/Remove/Explode/REName/Selectable/Create] <Create>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-group/"
    },
    {
      "name": "-HATCH",
      "kind": "command",
      "aliases": [
        "-H"
      ],
      "description": "Hatch at the command line: an internal point or the selected boundaries, with Properties.",
      "ribbon": [],
      "firstPrompt": "Specify internal point or [Properties/Select objects/draW boundary/remove Boundaries/Advanced/DRaw order/Origin/ANnotative/hatch COlor/LAyer/Transparency]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-hatch/"
    },
    {
      "name": "-LAYER",
      "kind": "command",
      "aliases": [
        "-LA"
      ],
      "description": "Layers at the command line: make, set, add, rename, and switch them on, off, frozen, locked.",
      "ribbon": [],
      "firstPrompt": "Enter an option [?/Make/Set/New/Rename/ON/OFF/Color/Ltype/LWeight/TRansparency/MATerial/Plot/Freeze/Thaw/LOck/Unlock/stAte/Description/rEconcile/Xref]:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-layer/"
    },
    {
      "name": "-LAYERSTATE",
      "kind": "command",
      "aliases": [],
      "description": "Named layer states at the command line.",
      "ribbon": [],
      "firstPrompt": "Enter an option [?/Save/Restore/Delete/Name/Import/EXport]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-layerstate/"
    },
    {
      "name": "-LINETYPE",
      "kind": "command",
      "aliases": [
        "-LT"
      ],
      "description": "Linetypes on the command line: ? lists them, Load brings them from a .lin file, Create makes one, Set makes one current.",
      "ribbon": [],
      "firstPrompt": "Enter an option [?/Create/Load/Set]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-linetype/"
    },
    {
      "name": "-LWEIGHT",
      "kind": "command",
      "aliases": [
        "-LW"
      ],
      "description": "The lineweight new objects take, on the command line.",
      "ribbon": [],
      "firstPrompt": "Enter default lineweight for new objects or [?]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-lweight/"
    },
    {
      "name": "-MLEDIT",
      "kind": "command",
      "aliases": [],
      "description": "MLEDIT on the command line: [CC/OC/MC/CT/OT/MT/CJ/AV/DV/CS/CA/WA].",
      "ribbon": [],
      "firstPrompt": "Enter mline editing option [CC/OC/MC/CT/OT/MT/CJ/AV/DV/CS/CA/WA]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-mledit/"
    },
    {
      "name": "-MTEXT",
      "kind": "command",
      "aliases": [
        "-T"
      ],
      "description": "Multiline text at the command line, line by line until an empty line.",
      "ribbon": [],
      "firstPrompt": "Specify first corner:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-mtext/"
    },
    {
      "name": "-OSNAP",
      "kind": "command",
      "aliases": [],
      "description": "Set the running object snaps from a list of modes.",
      "ribbon": [],
      "firstPrompt": "Enter list of object snap modes <End,Cen,Int,Ext>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-osnap/"
    },
    {
      "name": "-PAN",
      "kind": "command",
      "aliases": [
        "-P"
      ],
      "description": "Move the view by a displacement: a base point and a second point.",
      "ribbon": [],
      "firstPrompt": "Specify base point or displacement:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-pan/"
    },
    {
      "name": "-PURGE",
      "kind": "command",
      "aliases": [],
      "description": "Purge from the command line: the type, the names (wild cards), and Verify each name.",
      "ribbon": [],
      "firstPrompt": "Enter type of unused objects to purge [Blocks/Dimstyles/Groups/LAyers/Tablestyles/Images/textSTyles/Zero-length geometry/Empty text objects/All] <All>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-purge/"
    },
    {
      "name": "-RENAME",
      "kind": "command",
      "aliases": [
        "-REN"
      ],
      "description": "Change the name of a named object, on the command line.",
      "ribbon": [],
      "firstPrompt": "Enter object type to rename [Block/Dimstyle/LAyer/LType/Material/multileadeRstyle/Plotstyle/textStyle/Tablestyle/Ucs/VPort/View]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-rename/"
    },
    {
      "name": "-STYLE",
      "kind": "command",
      "aliases": [
        "-ST"
      ],
      "description": "Text styles at the command line: name, font, height, width factor and oblique angle.",
      "ribbon": [],
      "firstPrompt": "Enter name of text style or [?] <Standard>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-style/"
    },
    {
      "name": "-TABLE",
      "kind": "command",
      "aliases": [],
      "description": "Insert a table, asking its columns, rows and place on the command line.",
      "ribbon": [],
      "firstPrompt": "Enter number of columns or [Auto] <5>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-table/"
    },
    {
      "name": "-UNITS",
      "kind": "command",
      "aliases": [],
      "description": "Set the units from the command line: the numbered format tables, angle base and direction.",
      "ribbon": [],
      "firstPrompt": "Enter choice, 1 to 5 <2>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-units/"
    },
    {
      "name": "-VIEW",
      "kind": "command",
      "aliases": [
        "-V"
      ],
      "description": "Named views at the command line: ?, Delete, Restore, Save, Window.",
      "ribbon": [
        "View › Named Views › Named Views › Save View",
        "View › Named Views › Named Views › Restore View",
        "View › Named Views › Named Views › Delete View",
        "View › Named Views › Named Views › List Views"
      ],
      "firstPrompt": "Enter an option [?/Delete/Orthographic/Restore/Save/Ucs/Window]:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/dash-view/"
    },
    {
      "name": "3DOSMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "The 3D object snaps: 2 vertex, 4 midpoint on edge, 8 centre of face, 16 knot, 32 perpendicular, 64 nearest to face; 1 all off (F4).",
      "startsAs": "11",
      "firstPrompt": "Enter new value for 3DOSMODE <11>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/3dosmode/"
    },
    {
      "name": "ADDSELECTED",
      "kind": "command",
      "aliases": [],
      "description": "Draw an object of the kind picked, on its layer and with its colour, linetype and lineweight.",
      "ribbon": [],
      "firstPrompt": "Select object:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/addselected/"
    },
    {
      "name": "AIMLEADEREDITADD",
      "kind": "command",
      "aliases": [],
      "description": "Add Leader: another leader for a multileader, to its landing.",
      "ribbon": [
        "Annotate › Leaders › Add Leader"
      ],
      "firstPrompt": "Select a multileader:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/aimleadereditadd/"
    },
    {
      "name": "AIMLEADEREDITREMOVE",
      "kind": "command",
      "aliases": [],
      "description": "Remove Leader: take a leader away from a multileader.",
      "ribbon": [
        "Annotate › Leaders › Remove Leader"
      ],
      "firstPrompt": "Select a multileader:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/aimleadereditremove/"
    },
    {
      "name": "ALIASEDIT",
      "kind": "command",
      "aliases": [],
      "description": "Edit your command aliases: an alias of your own for any command, kept in your PGP file.",
      "ribbon": [
        "Manage › Customization › Edit Aliases"
      ],
      "firstAction": "It opens the Edit Aliases window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/aliasedit/"
    },
    {
      "name": "ALIGN",
      "kind": "command",
      "aliases": [
        "AL"
      ],
      "description": "Move, rotate and optionally scale a selection onto two destination points.",
      "ribbon": [
        "Home › Modify (slide-out) › Align"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/align/"
    },
    {
      "name": "ARC",
      "kind": "command",
      "aliases": [
        "A"
      ],
      "description": "Draw an arc by three points, or from a start, centre or end with an angle, chord, direction or radius.",
      "ribbon": [
        "Home › Draw › Arc",
        "Home › Draw › Arc › 3-Point",
        "Home › Draw › Arc › Start, Center, End",
        "Home › Draw › Arc › Start, Center, Angle",
        "Home › Draw › Arc › Start, Center, Length",
        "Home › Draw › Arc › Start, End, Angle",
        "Home › Draw › Arc › Start, End, Direction",
        "Home › Draw › Arc › Start, End, Radius",
        "Home › Draw › Arc › Center, Start, End",
        "Home › Draw › Arc › Center, Start, Angle",
        "Home › Draw › Arc › Center, Start, Length",
        "Home › Draw › Arc › Continue"
      ],
      "firstPrompt": "Specify start point of arc or [Center]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/arc/"
    },
    {
      "name": "AREA",
      "kind": "command",
      "aliases": [
        "AA"
      ],
      "description": "The area and perimeter of an object or of picked points (Arc, Length, Undo), with Add and Subtract running totals.",
      "ribbon": [
        "Home › Utilities › Measure › Area"
      ],
      "firstPrompt": "Specify first corner point or [Object/Add area/Subtract area] <Object>:",
      "since": "0.3.0",
      "url": "https://wiki.musacad.org/reference/commands/area/"
    },
    {
      "name": "ARRAY",
      "kind": "command",
      "aliases": [
        "AR"
      ],
      "description": "Create a rectangular, path or polar pattern of copies.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/array/"
    },
    {
      "name": "ARRAYPATH",
      "kind": "command",
      "aliases": [],
      "description": "Distribute copies evenly along a path curve.",
      "ribbon": [
        "Home › Modify › Array › Path Array"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/arraypath/"
    },
    {
      "name": "ARRAYPOLAR",
      "kind": "command",
      "aliases": [],
      "description": "Create a circular pattern of copies about a centre point.",
      "ribbon": [
        "Home › Modify › Array › Polar Array"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/arraypolar/"
    },
    {
      "name": "ARRAYRECT",
      "kind": "command",
      "aliases": [],
      "description": "Create a rectangular pattern of copies in rows and columns.",
      "ribbon": [
        "Home › Modify › Array › Rectangular Array"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/arrayrect/"
    },
    {
      "name": "ATTDEF",
      "kind": "command",
      "aliases": [
        "ATT",
        "-ATTDEF"
      ],
      "description": "Define a block attribute: modes, tag, prompt, default value and text placement.",
      "ribbon": [
        "Insert › Block Definition › Define Attributes"
      ],
      "firstPrompt": "Enter an option to change [Invisible/Constant/Verify/Preset] <done>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/attdef/"
    },
    {
      "name": "ATTDISP",
      "kind": "command",
      "aliases": [],
      "description": "Attribute visibility: Normal (each attribute's own mode), ON or OFF for all.",
      "ribbon": [
        "Insert › Block Definition › Edit Attribute › Attribute Display"
      ],
      "firstPrompt": "Enter attribute visibility setting [Normal/ON/OFF] <Normal>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/attdisp/"
    },
    {
      "name": "ATTEDIT",
      "kind": "command",
      "aliases": [
        "-ATTEDIT"
      ],
      "description": "Change an attribute value on a block reference (one tag, or all).",
      "ribbon": [
        "Home › Block › Edit Attributes › Command line",
        "Insert › Block Definition › Edit Attribute › Command line"
      ],
      "firstPrompt": "Select block reference:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/attedit/"
    },
    {
      "name": "ATTIN",
      "kind": "command",
      "aliases": [],
      "description": "Read attribute values back from a file ATTOUT wrote, and set them.",
      "ribbon": [],
      "firstAction": "It opens the Open file window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/attin/"
    },
    {
      "name": "ATTOUT",
      "kind": "command",
      "aliases": [],
      "description": "Write the attribute values of block references to a tab-separated file, for a spreadsheet.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/attout/"
    },
    {
      "name": "ATTREDEF",
      "kind": "command",
      "aliases": [],
      "description": "Redefine a block from objects with attribute definitions; its references keep their values by tag.",
      "ribbon": [],
      "firstPrompt": "Enter name of the block you wish to redefine:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/attredef/"
    },
    {
      "name": "ATTSYNC",
      "kind": "command",
      "aliases": [],
      "description": "Give a block's references its attributes as they are now; the values they have are kept.",
      "ribbon": [
        "Insert › Block Definition › Synchronize"
      ],
      "firstPrompt": "Enter an option [?/Name/Select] <Select>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/attsync/"
    },
    {
      "name": "AUDIT",
      "kind": "command",
      "aliases": [],
      "description": "Check the drawing for bad references and structure; optionally fix them.",
      "ribbon": [
        "Manage › Cleanup › Audit"
      ],
      "firstPrompt": "Fix any errors detected? [Yes/No] <N>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/audit/"
    },
    {
      "name": "AUTOSNAP",
      "kind": "system variable",
      "aliases": [],
      "description": "AutoSnap and AutoTrack: 8 polar tracking, 16 object snap tracking.",
      "startsAs": "39",
      "firstPrompt": "Enter new value for AUTOSNAP <39>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/autosnap/"
    },
    {
      "name": "BASE",
      "kind": "command",
      "aliases": [],
      "description": "Set the drawing's insertion base point: where it sits when inserted into another drawing.",
      "ribbon": [
        "Insert › Block › Set Base Point"
      ],
      "firstPrompt": "Enter base point <0.0000,0.0000,0.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/base/"
    },
    {
      "name": "BATTMAN",
      "kind": "command",
      "aliases": [],
      "description": "Block Attribute Manager: edit, reorder, remove a block's attribute definitions and sync its references.",
      "ribbon": [
        "Home › Block › Edit Attributes › Block Attribute Manager",
        "Insert › Block Definition › Manage Attributes",
        "Block Editor (contextual tab) › Definition › Manage Attributes"
      ],
      "firstAction": "It opens the Block Attribute Manager window.",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/battman/"
    },
    {
      "name": "BCLOSE",
      "kind": "command",
      "aliases": [],
      "description": "Close the Block Editor, saving the block or not.",
      "ribbon": [
        "Block Editor (contextual tab) › Close › Close Block Editor"
      ],
      "firstPrompt": "Save changes to block? [Yes/No] <Yes>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/bclose/"
    },
    {
      "name": "BEDIT",
      "kind": "command",
      "aliases": [
        "BE"
      ],
      "description": "Open the Block Editor on a block: its objects to edit, the rest of the drawing hidden.",
      "ribbon": [
        "Insert › Block Definition › Block Editor",
        "Block Editor (contextual tab) › Open/Save › Edit Block"
      ],
      "firstAction": "It opens the Block Editor.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/bedit/"
    },
    {
      "name": "BLEND",
      "kind": "command",
      "aliases": [],
      "description": "A spline joining the ends of two objects, tangent (or smooth) to both.",
      "ribbon": [
        "Home › Modify (slide-out) › Blend Curves"
      ],
      "firstPrompt": "Select first object or [CONtinuity]:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/blend/"
    },
    {
      "name": "BLOCK",
      "kind": "command",
      "aliases": [
        "B",
        "-BLOCK"
      ],
      "description": "Make the selection a block definition (replaced by an insert).",
      "ribbon": [
        "Home › Block › Create",
        "Home › Block › Create › Create Block",
        "Insert › Block › Create",
        "Insert › Block › Create › Create Block"
      ],
      "firstPrompt": "Enter block name or [?]:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/block/"
    },
    {
      "name": "BLOCKREPLACE",
      "kind": "command",
      "aliases": [],
      "description": "Replace every reference of one block by another.",
      "ribbon": [],
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/blockreplace/"
    },
    {
      "name": "BOUNDARY",
      "kind": "command",
      "aliases": [
        "BO",
        "-BOUNDARY"
      ],
      "description": "Closed polylines round the area enclosing a point, and its islands.",
      "ribbon": [],
      "firstPrompt": "Pick internal point:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/boundary/"
    },
    {
      "name": "BREAK",
      "kind": "command",
      "aliases": [
        "BR"
      ],
      "description": "Break a curve between two points.",
      "ribbon": [
        "Home › Modify (slide-out) › Break"
      ],
      "firstPrompt": "Select object:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/break/"
    },
    {
      "name": "BREAKATPOINT",
      "kind": "command",
      "aliases": [],
      "description": "Split a curve at one point, leaving no gap.",
      "ribbon": [
        "Home › Modify (slide-out) › Break at Point"
      ],
      "firstPrompt": "Select object:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/breakatpoint/"
    },
    {
      "name": "BREAKLINE",
      "kind": "command",
      "aliases": [],
      "description": "Draw a break line: a polyline with a zigzag break symbol.",
      "ribbon": [],
      "firstPrompt": "Specify first point for breakline or [Block/Size/Extension]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/breakline/"
    },
    {
      "name": "BSAVE",
      "kind": "command",
      "aliases": [],
      "description": "Save the block in the Block Editor, which stays open.",
      "ribbon": [
        "Block Editor (contextual tab) › Open/Save › Save Block"
      ],
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/bsave/"
    },
    {
      "name": "BURST",
      "kind": "command",
      "aliases": [],
      "description": "Explode blocks, keeping their attribute values as text.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/burst/"
    },
    {
      "name": "CAL",
      "kind": "command",
      "aliases": [],
      "description": "Evaluate an expression: arithmetic, sin/cos/tan, sqrt, [x,y] points, dist, ang, vec, cvunit.",
      "ribbon": [],
      "firstPrompt": ">> Expression:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/cal/"
    },
    {
      "name": "CECOLOR",
      "kind": "system variable",
      "aliases": [],
      "description": "The colour new objects take: BYLAYER, BYBLOCK, a colour number or name.",
      "startsAs": "\"BYLAYER\"",
      "firstPrompt": "Enter new value for CECOLOR <\"BYLAYER\">:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/cecolor/"
    },
    {
      "name": "CELTSCALE",
      "kind": "system variable",
      "aliases": [],
      "description": "The linetype scale new objects are created with.",
      "startsAs": "1.0000",
      "firstPrompt": "Enter new value for CELTSCALE <1.0000>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/celtscale/"
    },
    {
      "name": "CELTYPE",
      "kind": "system variable",
      "aliases": [],
      "description": "The linetype new objects take.",
      "startsAs": "\"BYLAYER\"",
      "firstPrompt": "Enter new value for CELTYPE <\"BYLAYER\">:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/celtype/"
    },
    {
      "name": "CELWEIGHT",
      "kind": "system variable",
      "aliases": [],
      "description": "The lineweight new objects take: -1 ByLayer, -3 Default, or hundredths of a millimetre.",
      "startsAs": "-1",
      "firstPrompt": "Enter new value for CELWEIGHT <-1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/celweight/"
    },
    {
      "name": "CENTERLINE",
      "kind": "command",
      "aliases": [
        "CL"
      ],
      "description": "Draw the centre line between two lines.",
      "ribbon": [],
      "firstPrompt": "Select first line:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/centerline/"
    },
    {
      "name": "CENTERMARK",
      "kind": "command",
      "aliases": [
        "CM"
      ],
      "description": "Mark the centres of circles and arcs, with centre lines.",
      "ribbon": [
        "Annotate › Dimensions (slide-out) › Center Mark"
      ],
      "firstPrompt": "Select circle or arc to add centermark:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/centermark/"
    },
    {
      "name": "CETRANSPARENCY",
      "kind": "system variable",
      "aliases": [],
      "description": "The transparency new objects take: ByLayer, ByBlock, or 0 to 90 percent.",
      "startsAs": "\"ByLayer\"",
      "firstPrompt": "Enter new value for CETRANSPARENCY <\"ByLayer\">:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/cetransparency/"
    },
    {
      "name": "CHAMFER",
      "kind": "command",
      "aliases": [
        "CHA"
      ],
      "description": "Bevel corners between two intersecting lines.",
      "ribbon": [
        "Home › Modify › Fillet › Chamfer"
      ],
      "firstPrompt": "Select first line or [Undo/Polyline/Distance/Angle/Trim/mEthod/Multiple]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/chamfer/"
    },
    {
      "name": "CHAMFERA",
      "kind": "system variable",
      "aliases": [],
      "description": "CHAMFER's first distance.",
      "startsAs": "0.0000",
      "firstPrompt": "Enter new value for CHAMFERA <0.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/chamfera/"
    },
    {
      "name": "CHAMFERB",
      "kind": "system variable",
      "aliases": [],
      "description": "CHAMFER's second distance.",
      "startsAs": "0.0000",
      "firstPrompt": "Enter new value for CHAMFERB <0.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/chamferb/"
    },
    {
      "name": "CHAMFERC",
      "kind": "system variable",
      "aliases": [],
      "description": "CHAMFER's length, by the Angle method.",
      "startsAs": "0.0000",
      "firstPrompt": "Enter new value for CHAMFERC <0.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/chamferc/"
    },
    {
      "name": "CHAMFERD",
      "kind": "system variable",
      "aliases": [],
      "description": "CHAMFER's angle from the first line, by the Angle method.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for CHAMFERD <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/chamferd/"
    },
    {
      "name": "CHANGE",
      "kind": "command",
      "aliases": [
        "-CH"
      ],
      "description": "Change lines' ends, circles' radii, texts and blocks by a point, or their properties.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/change/"
    },
    {
      "name": "CHPROP",
      "kind": "command",
      "aliases": [],
      "description": "Change objects' colour, layer, linetype, linetype scale or lineweight at the command line.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/chprop/"
    },
    {
      "name": "CIRCLE",
      "kind": "command",
      "aliases": [
        "C"
      ],
      "description": "Draw a circle by centre and radius or diameter, two or three points, or tangent to objects.",
      "ribbon": [
        "Home › Draw › Circle",
        "Home › Draw › Circle › Center, Radius",
        "Home › Draw › Circle › Center, Diameter",
        "Home › Draw › Circle › 2-Point",
        "Home › Draw › Circle › 3-Point",
        "Home › Draw › Circle › Tan, Tan, Radius",
        "Home › Draw › Circle › Tan, Tan, Tan"
      ],
      "firstPrompt": "Specify center point for circle or [3P/2P/Ttr (tan tan radius)]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/circle/"
    },
    {
      "name": "CLOSE",
      "kind": "command",
      "aliases": [],
      "description": "Close the drawing in front.",
      "ribbon": [],
      "firstAction": "It closes the drawing in front.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/close/"
    },
    {
      "name": "CLOSEALL",
      "kind": "command",
      "aliases": [],
      "description": "Close every open drawing.",
      "ribbon": [],
      "firstAction": "It closes every drawing.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/closeall/"
    },
    {
      "name": "CMLJUST",
      "kind": "system variable",
      "aliases": [],
      "description": "MLINE's justification: 0 Top, 1 Zero, 2 Bottom.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for CMLJUST <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/cmljust/"
    },
    {
      "name": "CMLSCALE",
      "kind": "system variable",
      "aliases": [],
      "description": "MLINE's scale: the multiline style's offsets times it (negative: the other way round).",
      "startsAs": "20.0000",
      "firstPrompt": "Enter new value for CMLSCALE <20.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/cmlscale/"
    },
    {
      "name": "COLOR",
      "kind": "command",
      "aliases": [
        "COL",
        "COLOUR"
      ],
      "description": "The colour new objects take: the Select Color window.",
      "ribbon": [],
      "firstAction": "It opens the Select Color window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/color/"
    },
    {
      "name": "COPY",
      "kind": "command",
      "aliases": [
        "CO",
        "CP"
      ],
      "description": "Duplicate selected objects at a specified offset.",
      "ribbon": [
        "Home › Modify › Copy"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/copy/"
    },
    {
      "name": "COPYBASE",
      "kind": "command",
      "aliases": [],
      "description": "Copy the selected objects to the clipboard with a base point to paste them by.",
      "ribbon": [
        "Home › Clipboard › Copy with Base Point"
      ],
      "firstPrompt": "Specify base point:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/copybase/"
    },
    {
      "name": "COPYCLIP",
      "kind": "command",
      "aliases": [],
      "description": "Copy the selected objects to the clipboard (Ctrl+C), for this drawing, another one, or another program as a picture.",
      "ribbon": [
        "Home › Clipboard › Copy Clip"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/copyclip/"
    },
    {
      "name": "COPYTOLAYER",
      "kind": "command",
      "aliases": [],
      "description": "Copy objects to another layer, in place or moved.",
      "ribbon": [],
      "firstPrompt": "Select objects to copy:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/copytolayer/"
    },
    {
      "name": "CUI",
      "kind": "command",
      "aliases": [],
      "description": "Customize the user interface: keyboard shortcuts of your own for any command, and command aliases.",
      "ribbon": [
        "Manage › Customization › User Interface"
      ],
      "firstAction": "It opens the Customize User Interface window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/cui/"
    },
    {
      "name": "CUTBASE",
      "kind": "command",
      "aliases": [],
      "description": "Cut the selected objects to the clipboard with a base point to paste them by.",
      "ribbon": [],
      "firstPrompt": "Specify base point:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/cutbase/"
    },
    {
      "name": "CUTCLIP",
      "kind": "command",
      "aliases": [],
      "description": "Cut the selected objects to the clipboard (Ctrl+X).",
      "ribbon": [
        "Home › Clipboard › Cut"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/cutclip/"
    },
    {
      "name": "DATAEXTRACTION",
      "kind": "command",
      "aliases": [
        "DX",
        "EATTEXT"
      ],
      "description": "Count the block references by name and attribute values into a table or a CSV file.",
      "ribbon": [
        "Insert › Data › Extract Data"
      ],
      "firstPrompt": "Extract from [Drawing/Selection] <Drawing>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dataextraction/"
    },
    {
      "name": "DATALINK",
      "kind": "command",
      "aliases": [
        "DL"
      ],
      "description": "Open the Data Link Manager: links from tables to CSV files of data.",
      "ribbon": [
        "Insert › Data › Data Link"
      ],
      "firstAction": "It opens the Data Link Manager.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/datalink/"
    },
    {
      "name": "DATALINKUPDATE",
      "kind": "command",
      "aliases": [
        "DLU"
      ],
      "description": "Read linked tables again from their files, or write them back.",
      "ribbon": [
        "Insert › Data › Download from Source",
        "Insert › Data › Upload to Source"
      ],
      "firstPrompt": "Select an option [Update data link/Write data link] <Update data link>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/datalinkupdate/"
    },
    {
      "name": "DATUM",
      "kind": "command",
      "aliases": [
        "DIMDATUM"
      ],
      "description": "Place a datum feature symbol with its leader triangle.",
      "ribbon": [
        "Annotate › Dimensions (slide-out) › Datum"
      ],
      "firstPrompt": "Datum identifier <A>:",
      "since": "0.2.0",
      "url": "https://wiki.musacad.org/reference/commands/datum/"
    },
    {
      "name": "DBLIST",
      "kind": "command",
      "aliases": [],
      "description": "List every object in the drawing.",
      "ribbon": [],
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dblist/"
    },
    {
      "name": "DIM",
      "kind": "command",
      "aliases": [],
      "description": "Create a dimension suited to the selected object.",
      "ribbon": [
        "Home › Annotation › Dimension",
        "Annotate › Dimensions › Dimension"
      ],
      "firstPrompt": "Select objects or specify first extension line origin or [Angular/Baseline/Continue/Ordinate/aliGn/Distribute/Layer/Undo]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/dim/"
    },
    {
      "name": "DIMADEC",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "-1",
      "firstPrompt": "Enter new value for DIMADEC <-1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimadec/"
    },
    {
      "name": "DIMALIGNED",
      "kind": "command",
      "aliases": [
        "DAL"
      ],
      "description": "Create a dimension aligned with two points.",
      "ribbon": [
        "Home › Annotation › Linear › Aligned",
        "Annotate › Dimensions › Linear › Aligned"
      ],
      "firstPrompt": "Specify first extension line origin or <select object>:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/dimaligned/"
    },
    {
      "name": "DIMALT",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DIMALT <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimalt/"
    },
    {
      "name": "DIMALTD",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "2",
      "firstPrompt": "Enter new value for DIMALTD <2>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimaltd/"
    },
    {
      "name": "DIMALTF",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "25.4000",
      "firstPrompt": "Enter new value for DIMALTF <25.4000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimaltf/"
    },
    {
      "name": "DIMALTRND",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0.0000",
      "firstPrompt": "Enter new value for DIMALTRND <0.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimaltrnd/"
    },
    {
      "name": "DIMALTU",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "2",
      "firstPrompt": "Enter new value for DIMALTU <2>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimaltu/"
    },
    {
      "name": "DIMANGULAR",
      "kind": "command",
      "aliases": [
        "DAN"
      ],
      "description": "Create an angular dimension between two lines.",
      "ribbon": [
        "Home › Annotation › Linear › Angular",
        "Annotate › Dimensions › Linear › Angular"
      ],
      "firstPrompt": "Select arc, circle, line, or <specify vertex>:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/dimangular/"
    },
    {
      "name": "DIMARC",
      "kind": "command",
      "aliases": [
        "DAR"
      ],
      "description": "Create an arc length dimension.",
      "ribbon": [
        "Home › Annotation › Linear › Arc Length",
        "Annotate › Dimensions › Linear › Arc Length"
      ],
      "firstPrompt": "Select arc or polyline arc segment:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/dimarc/"
    },
    {
      "name": "DIMASSOC",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether the dimensions drawn follow the objects they measure.",
      "startsAs": "2",
      "firstPrompt": "Enter new value for DIMASSOC <2>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimassoc/"
    },
    {
      "name": "DIMASZ",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "2.5000",
      "firstPrompt": "Enter new value for DIMASZ <2.5000>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimasz/"
    },
    {
      "name": "DIMATFIT",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DIMATFIT <0>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimatfit/"
    },
    {
      "name": "DIMAUNIT",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DIMAUNIT <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimaunit/"
    },
    {
      "name": "DIMBASELINE",
      "kind": "command",
      "aliases": [
        "DBA"
      ],
      "description": "Stack dimensions from a common first extension line.",
      "ribbon": [
        "Home › Annotation (slide-out) › Baseline",
        "Annotate › Dimensions › Continue › Baseline"
      ],
      "firstPrompt": "Specify a second extension line origin or [Select/Offset/Undo] <Select>:",
      "since": "0.3.0",
      "url": "https://wiki.musacad.org/reference/commands/dimbaseline/"
    },
    {
      "name": "DIMBLK",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DIMBLK <0>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimblk/"
    },
    {
      "name": "DIMBREAK",
      "kind": "command",
      "aliases": [],
      "description": "Break a dimension's lines where objects cross them, or take the breaks away.",
      "ribbon": [
        "Annotate › Dimensions (slide-out) › Break"
      ],
      "firstPrompt": "Select dimension to add/remove break or [Multiple]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dimbreak/"
    },
    {
      "name": "DIMCENTER",
      "kind": "command",
      "aliases": [
        "DCE"
      ],
      "description": "Mark the centre of an arc or circle, with centre lines if asked.",
      "ribbon": [],
      "firstPrompt": "Select arc or circle or [Lines] <mark only>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/dimcenter/"
    },
    {
      "name": "DIMCLRD",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "BYLAYER",
      "firstPrompt": "Enter new value for DIMCLRD <BYLAYER>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimclrd/"
    },
    {
      "name": "DIMCLRE",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "BYLAYER",
      "firstPrompt": "Enter new value for DIMCLRE <BYLAYER>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimclre/"
    },
    {
      "name": "DIMCLRT",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "BYLAYER",
      "firstPrompt": "Enter new value for DIMCLRT <BYLAYER>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimclrt/"
    },
    {
      "name": "DIMCONTINUE",
      "kind": "command",
      "aliases": [
        "DCO"
      ],
      "description": "Continue a dimension chain from the last dimension's second extension line.",
      "ribbon": [
        "Home › Annotation (slide-out) › Continue",
        "Annotate › Dimensions › Continue"
      ],
      "firstPrompt": "Specify a second extension line origin or [Select/Undo] <Select>:",
      "since": "0.3.0",
      "url": "https://wiki.musacad.org/reference/commands/dimcontinue/"
    },
    {
      "name": "DIMDEC",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "2",
      "firstPrompt": "Enter new value for DIMDEC <2>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimdec/"
    },
    {
      "name": "DIMDIAMETER",
      "kind": "command",
      "aliases": [
        "DDI"
      ],
      "description": "Create a diameter dimension for a circle or arc.",
      "ribbon": [
        "Home › Annotation › Linear › Diameter",
        "Annotate › Dimensions › Linear › Diameter"
      ],
      "firstPrompt": "Select arc or circle:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/dimdiameter/"
    },
    {
      "name": "DIMDISASSOCIATE",
      "kind": "command",
      "aliases": [
        "DDA"
      ],
      "description": "Dimensions no longer follow the objects they measure.",
      "ribbon": [],
      "firstPrompt": "Select dimensions to disassociate:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dimdisassociate/"
    },
    {
      "name": "DIMDSEP",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": ".",
      "firstPrompt": "Enter new value for DIMDSEP <.>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimdsep/"
    },
    {
      "name": "DIMEDIT",
      "kind": "command",
      "aliases": [
        "DED"
      ],
      "description": "Put dimensions' text home, replace or rotate it, or slant their extension lines (Oblique).",
      "ribbon": [],
      "firstPrompt": "Enter type of dimension editing [Home/New/Rotate/Oblique] <Home>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/dimedit/"
    },
    {
      "name": "DIMEX",
      "kind": "command",
      "aliases": [],
      "description": "Write dimension styles to a file, for another drawing to take in with DIMIM.",
      "ribbon": [],
      "firstPrompt": "Dimension styles to export <*>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dimex/"
    },
    {
      "name": "DIMEXE",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "1.2500",
      "firstPrompt": "Enter new value for DIMEXE <1.2500>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimexe/"
    },
    {
      "name": "DIMEXO",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0.6000",
      "firstPrompt": "Enter new value for DIMEXO <0.6000>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimexo/"
    },
    {
      "name": "DIMFRAC",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DIMFRAC <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimfrac/"
    },
    {
      "name": "DIMIM",
      "kind": "command",
      "aliases": [],
      "description": "Take in the dimension styles of a file DIMEX wrote.",
      "ribbon": [],
      "firstAction": "It opens the Open file window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dimim/"
    },
    {
      "name": "DIMINSPECT",
      "kind": "command",
      "aliases": [],
      "description": "Make the selected dimensions inspection dimensions: a frame, a label and an inspection rate.",
      "ribbon": [
        "Annotate › Dimensions (slide-out) › Inspect"
      ],
      "firstPrompt": "Select dimensions:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/diminspect/"
    },
    {
      "name": "DIMJOGGED",
      "kind": "command",
      "aliases": [
        "DJO"
      ],
      "description": "Create a jogged radius dimension for a large arc.",
      "ribbon": [
        "Home › Annotation › Linear › Jogged",
        "Annotate › Dimensions › Linear › Jogged"
      ],
      "firstPrompt": "Select arc or circle:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/dimjogged/"
    },
    {
      "name": "DIMJOGLINE",
      "kind": "command",
      "aliases": [
        "DJL"
      ],
      "description": "Add a jog to a linear or aligned dimension's line, or take one away.",
      "ribbon": [
        "Annotate › Dimensions (slide-out) › Jog Line"
      ],
      "firstPrompt": "Select dimension to add jog or [Remove]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dimjogline/"
    },
    {
      "name": "DIMJUST",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DIMJUST <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimjust/"
    },
    {
      "name": "DIMLAYER",
      "kind": "system variable",
      "aliases": [],
      "description": "The layer new dimensions go on; . for the current layer.",
      "startsAs": "use current",
      "firstPrompt": "Enter new value for DIMLAYER, or . for use current <use current>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimlayer/"
    },
    {
      "name": "DIMLFAC",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "1.0000",
      "firstPrompt": "Enter new value for DIMLFAC <1.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimlfac/"
    },
    {
      "name": "DIMLINEAR",
      "kind": "command",
      "aliases": [
        "DLI"
      ],
      "description": "Create a horizontal or vertical linear dimension.",
      "ribbon": [
        "Home › Annotation › Linear",
        "Annotate › Dimensions › Linear"
      ],
      "firstPrompt": "Specify first extension line origin or <select object>:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/dimlinear/"
    },
    {
      "name": "DIMLUNIT",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "2",
      "firstPrompt": "Enter new value for DIMLUNIT <2>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimlunit/"
    },
    {
      "name": "DIMLWD",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "25",
      "firstPrompt": "Enter new value for DIMLWD <25>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimlwd/"
    },
    {
      "name": "DIMORDINATE",
      "kind": "command",
      "aliases": [
        "DOR"
      ],
      "description": "Create an ordinate (X or Y datum) dimension.",
      "ribbon": [
        "Home › Annotation › Linear › Ordinate",
        "Annotate › Dimensions › Linear › Ordinate"
      ],
      "firstPrompt": "Specify feature location:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/dimordinate/"
    },
    {
      "name": "DIMOVERRIDE",
      "kind": "command",
      "aliases": [
        "DOV"
      ],
      "description": "Give dimensions settings of their own (DIMTXT, DIMASZ ...), or clear theirs.",
      "ribbon": [],
      "firstPrompt": "Enter dimension variable name to override or [Clear overrides]:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/dimoverride/"
    },
    {
      "name": "DIMRADIUS",
      "kind": "command",
      "aliases": [
        "DRA"
      ],
      "description": "Create a radius dimension for a circle or arc.",
      "ribbon": [
        "Home › Annotation › Linear › Radius",
        "Annotate › Dimensions › Linear › Radius"
      ],
      "firstPrompt": "Select arc or circle:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/dimradius/"
    },
    {
      "name": "DIMREASSOC",
      "kind": "command",
      "aliases": [],
      "description": "Take the text overrides off dimensions so they show their measurements again.",
      "ribbon": [],
      "firstPrompt": "Select dimension objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dimreassoc/"
    },
    {
      "name": "DIMREASSOCIATE",
      "kind": "command",
      "aliases": [
        "DRE"
      ],
      "description": "Dimensions follow the objects they measure again.",
      "ribbon": [],
      "firstPrompt": "Select dimensions to reassociate:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/dimreassociate/"
    },
    {
      "name": "DIMRND",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0.0000",
      "firstPrompt": "Enter new value for DIMRND <0.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimrnd/"
    },
    {
      "name": "DIMSPACE",
      "kind": "command",
      "aliases": [],
      "description": "Space parallel dimensions evenly from a base dimension, or line them up with it.",
      "ribbon": [],
      "firstPrompt": "Select base dimension:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/dimspace/"
    },
    {
      "name": "DIMSTYLE",
      "kind": "command",
      "aliases": [
        "D",
        "DST",
        "DDIM"
      ],
      "description": "Create and change dimension styles: text, arrows, units and colours, and the current style.",
      "ribbon": [
        "Home › Annotation (slide-out) › Dimension Style",
        "Annotate › Dimensions (slide-out) › Dimension Style"
      ],
      "firstAction": "It opens the Dimension Style Manager window.",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/commands/dimstyle/"
    },
    {
      "name": "DIMTAD",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for DIMTAD <1>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimtad/"
    },
    {
      "name": "DIMTEDIT",
      "kind": "command",
      "aliases": [
        "DIMTED"
      ],
      "description": "Move or rotate a dimension's text, or slide it Left, Right or to the Center.",
      "ribbon": [],
      "firstPrompt": "Select dimension:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/dimtedit/"
    },
    {
      "name": "DIMTFAC",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for DIMTFAC <1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimtfac/"
    },
    {
      "name": "DIMTMOVE",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DIMTMOVE <0>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimtmove/"
    },
    {
      "name": "DIMTXT",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "2.5000",
      "firstPrompt": "Enter new value for DIMTXT <2.5000>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimtxt/"
    },
    {
      "name": "DIMTXTDIRECTION",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DIMTXTDIRECTION <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimtxtdirection/"
    },
    {
      "name": "DIMZIN",
      "kind": "system variable",
      "aliases": [],
      "description": "Set a dimension variable of the current dimension style.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DIMZIN <0>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dimzin/"
    },
    {
      "name": "DIST",
      "kind": "command",
      "aliases": [
        "DI"
      ],
      "description": "Measure the distance and angle between two points, or along several (Multiple points).",
      "ribbon": [
        "Home › Utilities › Measure",
        "Home › Utilities › Measure › Distance"
      ],
      "firstPrompt": "Specify first point or [Multiple points]:",
      "since": "0.3.0",
      "url": "https://wiki.musacad.org/reference/commands/dist/"
    },
    {
      "name": "DIVIDE",
      "kind": "command",
      "aliases": [
        "DIV"
      ],
      "description": "Mark a curve into a number of equal segments with points.",
      "ribbon": [
        "Home › Draw (slide-out) › Point › Divide"
      ],
      "firstPrompt": "Select object to divide:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/divide/"
    },
    {
      "name": "DONUT",
      "kind": "command",
      "aliases": [
        "DO"
      ],
      "description": "Draw a filled ring (or disc) from inside/outside diameters.",
      "ribbon": [
        "Home › Draw (slide-out) › Donut"
      ],
      "firstPrompt": "Specify inside diameter of donut <0.5000>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/donut/"
    },
    {
      "name": "DRAWORDER",
      "kind": "command",
      "aliases": [
        "DR"
      ],
      "description": "Draw the objects selected over or under the rest: Front, Back, or above or under objects you pick.",
      "ribbon": [
        "Home › Modify (slide-out) › Draw Order",
        "Home › Modify (slide-out) › Draw Order › Bring to Front",
        "Home › Modify (slide-out) › Draw Order › Send to Back",
        "Home › Modify (slide-out) › Draw Order › Bring Above Objects",
        "Home › Modify (slide-out) › Draw Order › Send Under Objects"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/draworder/"
    },
    {
      "name": "DWGIN",
      "kind": "command",
      "aliases": [],
      "description": "Import geometry from a DWG file.",
      "ribbon": [],
      "firstAction": "It opens the Import DWG window.",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/dwgin/"
    },
    {
      "name": "DWGOUT",
      "kind": "command",
      "aliases": [],
      "description": "Export the drawing to a DWG file.",
      "ribbon": [],
      "firstAction": "It opens the Export DWG window.",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/dwgout/"
    },
    {
      "name": "DWGPROPS",
      "kind": "command",
      "aliases": [],
      "description": "The drawing's properties: title, subject, author, keywords, comments and custom fields, with its statistics.",
      "ribbon": [],
      "firstAction": "It opens the Drawing Properties window.",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/dwgprops/"
    },
    {
      "name": "DYNDIGRIP",
      "kind": "system variable",
      "aliases": [],
      "description": "The fields a grip's stretch shows: 1 the resulting length, 2 the length change, 4 the absolute angle, 8 the angle change, 16 an arc's radius (31).",
      "startsAs": "31",
      "firstPrompt": "Enter new value for DYNDIGRIP <31>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dyndigrip/"
    },
    {
      "name": "DYNDIVIS",
      "kind": "system variable",
      "aliases": [],
      "description": "How many of a grip's fields show: 0 the length change, 1 it and the resulting length, 2 all DYNDIGRIP asks for.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for DYNDIVIS <1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dyndivis/"
    },
    {
      "name": "DYNMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "Dynamic Input: 1 pointer input, 2 dimensional input, 3 both, 0 off (negative: off, F12 turns it back on).",
      "startsAs": "3",
      "firstPrompt": "Enter new value for DYNMODE <3>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dynmode/"
    },
    {
      "name": "DYNPICOORDS",
      "kind": "system variable",
      "aliases": [],
      "description": "Dynamic Input's second and next points as relative (0) or absolute (1) coordinates.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DYNPICOORDS <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dynpicoords/"
    },
    {
      "name": "DYNPIFORMAT",
      "kind": "system variable",
      "aliases": [],
      "description": "Pointer input shows a next point polar (0, distance<angle) or Cartesian (1, x,y).",
      "startsAs": "0",
      "firstPrompt": "Enter new value for DYNPIFORMAT <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dynpiformat/"
    },
    {
      "name": "DYNPROMPT",
      "kind": "system variable",
      "aliases": [],
      "description": "Dynamic Input shows the command's prompt at the cursor (1) or only the value (0).",
      "startsAs": "1",
      "firstPrompt": "Enter new value for DYNPROMPT <1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/dynprompt/"
    },
    {
      "name": "EATTEDIT",
      "kind": "command",
      "aliases": [],
      "description": "Enhanced Attribute Editor: pick a block reference and edit its attribute values in a dialog.",
      "ribbon": [
        "Home › Block › Edit Attributes",
        "Home › Block › Edit Attributes › Single",
        "Insert › Block Definition › Edit Attribute",
        "Insert › Block Definition › Edit Attribute › Single",
        "Block Editor (contextual tab) › Definition › Edit Attributes"
      ],
      "firstPrompt": "Select a block reference:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/eattedit/"
    },
    {
      "name": "EDGEMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether TRIM and EXTEND's chosen edges count along their extension (1) or only as drawn (0).",
      "startsAs": "0",
      "firstPrompt": "Enter new value for EDGEMODE <0>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/system-variables/edgemode/"
    },
    {
      "name": "ELLIPSE",
      "kind": "command",
      "aliases": [
        "EL"
      ],
      "description": "Draw an ellipse or an elliptical arc.",
      "ribbon": [
        "Home › Draw › Ellipse",
        "Home › Draw › Ellipse › Center",
        "Home › Draw › Ellipse › Axis, End",
        "Home › Draw › Ellipse › Elliptical Arc"
      ],
      "firstPrompt": "Specify axis endpoint of ellipse or [Arc/Center]:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/ellipse/"
    },
    {
      "name": "ERASE",
      "kind": "command",
      "aliases": [
        "E"
      ],
      "description": "Delete selected objects from the drawing.",
      "ribbon": [
        "Home › Modify › Erase"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/erase/"
    },
    {
      "name": "EXPLODE",
      "kind": "command",
      "aliases": [
        "X"
      ],
      "description": "Break compound objects into their components.",
      "ribbon": [
        "Home › Modify › Explode",
        "Insert › Block › Explode",
        "Block Editor (contextual tab) › Definition › Explode"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/explode/"
    },
    {
      "name": "EXPORT",
      "kind": "command",
      "aliases": [
        "EXP",
        "DXFOUT"
      ],
      "description": "Write the drawing to a DXF file.",
      "ribbon": [],
      "firstAction": "It shows the Export dialog.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/export/"
    },
    {
      "name": "EXPORTPDF",
      "kind": "command",
      "aliases": [],
      "description": "Save the layout in front, or the model, as a PDF file.",
      "ribbon": [
        "Output › Export to DWG/DXF/PDF › Export › PDF…"
      ],
      "firstAction": "It opens the Export to PDF window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/exportpdf/"
    },
    {
      "name": "EXTEND",
      "kind": "command",
      "aliases": [
        "EX"
      ],
      "description": "Extend objects to meet the edges of other objects.",
      "ribbon": [
        "Home › Modify › Trim › Extend"
      ],
      "firstPrompt": "Select object to extend or shift-select to trim or [Boundary edges/Crossing/mOde/Project]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/extend/"
    },
    {
      "name": "EXTRIM",
      "kind": "command",
      "aliases": [],
      "description": "Trim everything crossing a cutting edge on one side of it.",
      "ribbon": [],
      "firstPrompt": "Pick a POLYLINE, LINE, CIRCLE, ARC, ELLIPSE, IMAGE or TEXT for cutting edge..",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/extrim/"
    },
    {
      "name": "FIELD",
      "kind": "command",
      "aliases": [],
      "description": "Place text showing the date, time, file name or login, refreshed on regen.",
      "ribbon": [
        "Insert › Data › Field"
      ],
      "firstAction": "It opens the Field window.",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/field/"
    },
    {
      "name": "FILL",
      "kind": "command",
      "aliases": [],
      "description": "Whether wide polylines, solids and hatches are filled (ON) or outlined (OFF).",
      "ribbon": [],
      "firstPrompt": "Enter mode [ON/OFF] <ON>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/commands/fill/"
    },
    {
      "name": "FILLET",
      "kind": "command",
      "aliases": [
        "F"
      ],
      "description": "Round corners between two intersecting lines, arcs, or polylines.",
      "ribbon": [
        "Home › Modify › Fillet"
      ],
      "firstPrompt": "Select first object or [Undo/Polyline/Radius/Trim/Multiple]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/fillet/"
    },
    {
      "name": "FILLETRAD",
      "kind": "system variable",
      "aliases": [],
      "description": "The radius FILLET uses.",
      "startsAs": "0.0000",
      "firstPrompt": "Enter new value for FILLETRAD <0.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/filletrad/"
    },
    {
      "name": "FILLMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether wide polylines, solids and hatches are filled (1) or outlined (0).",
      "startsAs": "1",
      "firstPrompt": "Enter new value for FILLMODE <1>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/fillmode/"
    },
    {
      "name": "FILTER",
      "kind": "command",
      "aliases": [
        "FI"
      ],
      "description": "Select by several type and property conditions at once.",
      "ribbon": [],
      "firstAction": "It opens the Filter window.",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/filter/"
    },
    {
      "name": "FIND",
      "kind": "command",
      "aliases": [],
      "description": "Find text in the drawing and replace it.",
      "ribbon": [
        "Annotate › Text › Find Text"
      ],
      "firstAction": "It opens the Find and Replace window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/find/"
    },
    {
      "name": "FLATTEN",
      "kind": "command",
      "aliases": [],
      "description": "Set the elevation and thickness of the selected polylines to 0.",
      "ribbon": [],
      "firstPrompt": "Select objects to convert to 2d:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/flatten/"
    },
    {
      "name": "GATTE",
      "kind": "command",
      "aliases": [],
      "description": "Change an attribute's value on every reference of a block.",
      "ribbon": [],
      "firstPrompt": "Select block or attribute [Block name]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/gatte/"
    },
    {
      "name": "GRADIENT",
      "kind": "command",
      "aliases": [
        "GD"
      ],
      "description": "Fill an enclosed area or selected objects with a gradient.",
      "ribbon": [
        "Home › Draw › Hatch › Gradient"
      ],
      "firstPrompt": "Pick internal point or [Select objects/Undo/seTtings]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/gradient/"
    },
    {
      "name": "GRID",
      "kind": "command",
      "aliases": [],
      "description": "Show or hide the grid (F7).",
      "ribbon": [],
      "firstPrompt": "Specify grid spacing(X) or [ON/OFF/Snap/Major/aDaptive/Limits/Follow/Aspect] <0.0000>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/grid/"
    },
    {
      "name": "GRIPCOLOR",
      "kind": "system variable",
      "aliases": [],
      "description": "The colour of the grips, an AutoCAD colour number (1 to 255).",
      "startsAs": "150",
      "firstPrompt": "Enter new value for GRIPCOLOR <150>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/gripcolor/"
    },
    {
      "name": "GRIPHOT",
      "kind": "system variable",
      "aliases": [],
      "description": "The colour of a grip picked, an AutoCAD colour number (1 to 255).",
      "startsAs": "12",
      "firstPrompt": "Enter new value for GRIPHOT <12>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/griphot/"
    },
    {
      "name": "GRIPHOVER",
      "kind": "system variable",
      "aliases": [],
      "description": "The colour of a grip under the cursor, an AutoCAD colour number (1 to 255).",
      "startsAs": "11",
      "firstPrompt": "Enter new value for GRIPHOVER <11>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/griphover/"
    },
    {
      "name": "GRIPOBJLIMIT",
      "kind": "system variable",
      "aliases": [],
      "description": "No grips when more objects than this are selected (0: grips however many).",
      "startsAs": "100",
      "firstPrompt": "Enter new value for GRIPOBJLIMIT <100>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/gripobjlimit/"
    },
    {
      "name": "GRIPS",
      "kind": "system variable",
      "aliases": [],
      "description": "Grips on the selected objects: 1 shown, 0 none.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for GRIPS <1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/grips/"
    },
    {
      "name": "GRIPSIZE",
      "kind": "system variable",
      "aliases": [],
      "description": "The size of a grip, in pixels from its centre to its edge (1 to 255).",
      "startsAs": "5",
      "firstPrompt": "Enter new value for GRIPSIZE <5>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/gripsize/"
    },
    {
      "name": "GROUP",
      "kind": "command",
      "aliases": [
        "G"
      ],
      "description": "Make the selected objects a named group.",
      "ribbon": [
        "Home › Groups › Group"
      ],
      "firstPrompt": "Select objects or [Name/Description]:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/group/"
    },
    {
      "name": "GROUPEDIT",
      "kind": "command",
      "aliases": [],
      "description": "Add objects to a group, remove objects from it, or rename it.",
      "ribbon": [
        "Home › Groups › Group Edit"
      ],
      "firstPrompt": "Select group or [Name]:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/groupedit/"
    },
    {
      "name": "HATCH",
      "kind": "command",
      "aliases": [
        "H",
        "BHATCH"
      ],
      "description": "Fill an enclosed area with a pattern or solid color.",
      "ribbon": [
        "Home › Draw › Hatch",
        "Hatch Editor (contextual tab) › Boundary › Re-hatch"
      ],
      "firstPrompt": "Pick internal point or [Select objects/Undo/seTtings]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/hatch/"
    },
    {
      "name": "HATCHEDIT",
      "kind": "command",
      "aliases": [
        "HE"
      ],
      "description": "Edit a hatch: its pattern, scale and angle, or a new boundary round it.",
      "ribbon": [],
      "firstPrompt": "Select hatch object:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/hatchedit/"
    },
    {
      "name": "HATCHTOBACK",
      "kind": "command",
      "aliases": [],
      "description": "Draw every hatch under everything else.",
      "ribbon": [
        "Home › Modify (slide-out) › Draw Order › Send Hatches to Back"
      ],
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/hatchtoback/"
    },
    {
      "name": "HELP",
      "kind": "command",
      "aliases": [
        "?"
      ],
      "description": "Open the command reference (F1).",
      "ribbon": [],
      "firstAction": "It opens the Help window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/help/"
    },
    {
      "name": "HIDEOBJECTS",
      "kind": "command",
      "aliases": [],
      "description": "Hide the selected objects until UNISOLATEOBJECTS.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/hideobjects/"
    },
    {
      "name": "HIGHLIGHT",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether selected objects are highlighted (0 off, 1 on).",
      "startsAs": "1",
      "firstPrompt": "Enter new value for HIGHLIGHT <1>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/highlight/"
    },
    {
      "name": "HPASSOC",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether the hatches made follow their boundaries.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for HPASSOC <1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/hpassoc/"
    },
    {
      "name": "HPSEPARATE",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether one HATCH makes one hatch of the areas picked or selected (0), or one each (1).",
      "startsAs": "0",
      "firstPrompt": "Enter new value for HPSEPARATE <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/hpseparate/"
    },
    {
      "name": "ID",
      "kind": "command",
      "aliases": [],
      "description": "Report the coordinates of a point.",
      "ribbon": [
        "Home › Utilities › Measure › ID Point",
        "Home › Utilities › ID Point"
      ],
      "firstPrompt": "Specify point:",
      "since": "0.3.0",
      "url": "https://wiki.musacad.org/reference/commands/id/"
    },
    {
      "name": "IMAGEATTACH",
      "kind": "command",
      "aliases": [
        "IAT",
        "-IMAGEATTACH"
      ],
      "description": "Attach a raster image (PNG, JPEG, BMP, ...): file, embed or reference, insertion point, scale, rotation.",
      "ribbon": [
        "Insert › Reference › Attach › Attach Image"
      ],
      "firstPrompt": "Enter image file name (~ for the file dialog):",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/imageattach/"
    },
    {
      "name": "IMAGECLIP",
      "kind": "command",
      "aliases": [
        "ICL"
      ],
      "description": "Clip an image to a rectangular boundary, or delete, switch on or off its boundary.",
      "ribbon": [
        "Insert › Reference › Clip"
      ],
      "firstPrompt": "Select image to clip:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/imageclip/"
    },
    {
      "name": "IMAGEFRAME",
      "kind": "system variable",
      "aliases": [],
      "description": "Image frames: hidden, shown and plotted, or shown on screen only.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for IMAGEFRAME [0 hidden/1 shown and plotted/2 shown only] <1>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/system-variables/imageframe/"
    },
    {
      "name": "IMPORT",
      "kind": "command",
      "aliases": [
        "IMP",
        "DXFIN"
      ],
      "description": "Bring a DXF file into the drawing.",
      "ribbon": [],
      "firstAction": "It shows the Import dialog.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/import/"
    },
    {
      "name": "INSERT",
      "kind": "command",
      "aliases": [
        "I",
        "-INSERT"
      ],
      "description": "Insert a block by name with scale and rotation.",
      "ribbon": [
        "Home › Block › Insert",
        "Home › Block › Insert › More Options...",
        "Home › Block › Insert › From Drawing...",
        "Insert › Block › Insert",
        "Insert › Block › Insert › More Options...",
        "Insert › Block › Insert › From Drawing...",
        "Insert › Block › From Drawing"
      ],
      "firstPrompt": "Enter block name or [?]:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/insert/"
    },
    {
      "name": "INSUNITS",
      "kind": "system variable",
      "aliases": [],
      "description": "The drawing unit blocks and images are scaled to on insertion (0 unitless, 4 millimeters, 1 inches ...).",
      "startsAs": "0",
      "firstPrompt": "Enter new value for INSUNITS <0>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/insunits/"
    },
    {
      "name": "INSUNITSDEFSOURCE",
      "kind": "system variable",
      "aliases": [],
      "description": "The units a unitless drawing inserted or attached is taken to be in.",
      "startsAs": "4",
      "firstPrompt": "Enter new value for INSUNITSDEFSOURCE <4>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/insunitsdefsource/"
    },
    {
      "name": "INSUNITSDEFTARGET",
      "kind": "system variable",
      "aliases": [],
      "description": "The units this drawing is taken to be in, when it is unitless, for inserts and xrefs.",
      "startsAs": "4",
      "firstPrompt": "Enter new value for INSUNITSDEFTARGET <4>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/insunitsdeftarget/"
    },
    {
      "name": "ISODRAFT",
      "kind": "command",
      "aliases": [],
      "description": "Isometric drafting on, in a plane (Left, Top, Right), or off (Orthographic).",
      "ribbon": [],
      "firstPrompt": "Enter isometric drafting option [Orthographic/isoplane Left/isoplane Top/isoplane Right] <Left>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/isodraft/"
    },
    {
      "name": "ISOLATEOBJECTS",
      "kind": "command",
      "aliases": [],
      "description": "Hide everything but the selected objects until UNISOLATEOBJECTS.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/isolateobjects/"
    },
    {
      "name": "ISOPLANE",
      "kind": "command",
      "aliases": [],
      "description": "The isometric plane: Left, Top or Right (F5 cycles them).",
      "ribbon": [],
      "firstPrompt": "Enter isometric plane setting [Left/Top/Right] <Top>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/isoplane/"
    },
    {
      "name": "JOIN",
      "kind": "command",
      "aliases": [
        "J"
      ],
      "description": "Join collinear or connected objects into a single object.",
      "ribbon": [
        "Home › Modify (slide-out) › Join"
      ],
      "firstPrompt": "Select source object or multiple objects to join at once:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/join/"
    },
    {
      "name": "JUSTIFYTEXT",
      "kind": "command",
      "aliases": [],
      "description": "Change the justification of the selected text without moving it.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/commands/justifytext/"
    },
    {
      "name": "LAYCUR",
      "kind": "command",
      "aliases": [],
      "description": "Move the selected objects to the current layer.",
      "ribbon": [
        "Home › Layers (slide-out) › Change to Current Layer"
      ],
      "firstPrompt": "Select objects to be changed to the current layer:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/laycur/"
    },
    {
      "name": "LAYDEL",
      "kind": "command",
      "aliases": [
        "-LAYDEL"
      ],
      "description": "Delete the objects on layers.",
      "ribbon": [],
      "firstPrompt": "Select object on layer to delete or [Name]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/laydel/"
    },
    {
      "name": "LAYER",
      "kind": "command",
      "aliases": [
        "LA"
      ],
      "description": "Open the Layer Properties Manager.",
      "ribbon": [
        "Home › Layers › Layer Properties",
        "View › Palettes › Layer Properties"
      ],
      "firstAction": "It opens the Layer Properties Manager window.",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/layer/"
    },
    {
      "name": "LAYERP",
      "kind": "command",
      "aliases": [],
      "description": "Put the layer settings back as they were before the last change.",
      "ribbon": [
        "Home › Layers (slide-out) › Previous"
      ],
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/layerp/"
    },
    {
      "name": "LAYERPMODE",
      "kind": "command",
      "aliases": [],
      "description": "Whether LAYERP keeps track of layer changes.",
      "ribbon": [],
      "firstPrompt": "Enter LAYERP mode [ON/OFF]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/layerpmode/"
    },
    {
      "name": "LAYERSTATE",
      "kind": "command",
      "aliases": [
        "LAS"
      ],
      "description": "Save, restore, rename and delete named layer states.",
      "ribbon": [
        "Home › Layers (slide-out) › Layer States"
      ],
      "firstAction": "It opens the Layer States Manager window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/layerstate/"
    },
    {
      "name": "LAYFRZ",
      "kind": "command",
      "aliases": [],
      "description": "Freeze the layer of each object picked.",
      "ribbon": [
        "Home › Layers › Freeze"
      ],
      "firstPrompt": "Select an object on the layer to be frozen:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/layfrz/"
    },
    {
      "name": "LAYISO",
      "kind": "command",
      "aliases": [],
      "description": "Turn off every layer but those of the selected objects.",
      "ribbon": [
        "Home › Layers › Isolate"
      ],
      "firstPrompt": "Select objects on the layer(s) to be isolated:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/layiso/"
    },
    {
      "name": "LAYLCK",
      "kind": "command",
      "aliases": [],
      "description": "Lock the layer of the object picked.",
      "ribbon": [
        "Home › Layers (slide-out) › Lock"
      ],
      "firstPrompt": "Select an object on the layer to be locked:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/laylck/"
    },
    {
      "name": "LAYMCH",
      "kind": "command",
      "aliases": [],
      "description": "Put objects on the layer of another object, or a layer named.",
      "ribbon": [],
      "firstPrompt": "Select objects to be changed:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/laymch/"
    },
    {
      "name": "LAYMCUR",
      "kind": "command",
      "aliases": [],
      "description": "Make the layer of the object picked the current layer.",
      "ribbon": [
        "Home › Layers › Make Current"
      ],
      "firstPrompt": "Select object whose layer will become current:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/laymcur/"
    },
    {
      "name": "LAYMRG",
      "kind": "command",
      "aliases": [
        "-LAYMRG"
      ],
      "description": "Merge layers: their objects moved to a target layer.",
      "ribbon": [],
      "firstPrompt": "Select object on layer to merge or [Name]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/laymrg/"
    },
    {
      "name": "LAYOFF",
      "kind": "command",
      "aliases": [],
      "description": "Turn off the layer of each object picked.",
      "ribbon": [
        "Home › Layers › Off"
      ],
      "firstPrompt": "Select an object on the layer to be turned off:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/layoff/"
    },
    {
      "name": "LAYON",
      "kind": "command",
      "aliases": [],
      "description": "Turn on every layer.",
      "ribbon": [
        "Home › Layers (slide-out) › Turn All Layers On"
      ],
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/layon/"
    },
    {
      "name": "LAYOUT",
      "kind": "command",
      "aliases": [
        "LO"
      ],
      "description": "Layouts (paper space sheets): Copy, Delete, New, Rename, Set, ?.",
      "ribbon": [],
      "firstPrompt": "Enter layout option [Copy/Delete/New/Rename/Set/?] <Set>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/layout/"
    },
    {
      "name": "LAYTHW",
      "kind": "command",
      "aliases": [],
      "description": "Thaw every layer.",
      "ribbon": [
        "Home › Layers (slide-out) › Thaw All Layers"
      ],
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/laythw/"
    },
    {
      "name": "LAYULK",
      "kind": "command",
      "aliases": [],
      "description": "Unlock the layer of the object picked.",
      "ribbon": [
        "Home › Layers (slide-out) › Unlock"
      ],
      "firstPrompt": "Select an object on the layer to be unlocked:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/layulk/"
    },
    {
      "name": "LAYUNISO",
      "kind": "command",
      "aliases": [],
      "description": "Turn back on the layers the last LAYISO turned off.",
      "ribbon": [
        "Home › Layers (slide-out) › Unisolate"
      ],
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/layuniso/"
    },
    {
      "name": "LAYWALK",
      "kind": "command",
      "aliases": [],
      "description": "Show only the layers chosen in a list, one or several at a time.",
      "ribbon": [],
      "firstAction": "It opens the LayerWalk window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/laywalk/"
    },
    {
      "name": "LEADER",
      "kind": "command",
      "aliases": [],
      "description": "Draw a leader line with an arrowhead and annotation.",
      "ribbon": [
        "Home › Annotation › Leader",
        "Annotate › Leaders › Multileader › Leader"
      ],
      "firstPrompt": "Specify leader start point:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/leader/"
    },
    {
      "name": "LENGTHEN",
      "kind": "command",
      "aliases": [
        "LEN"
      ],
      "description": "Change the length of a line or arc.",
      "ribbon": [
        "Home › Modify (slide-out) › Lengthen"
      ],
      "firstPrompt": "Select an object to measure or [DElta/Percent/Total/DYnamic] <Total>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/lengthen/"
    },
    {
      "name": "LIMITS",
      "kind": "command",
      "aliases": [],
      "description": "The drawing's limits, and whether points outside them are refused.",
      "ribbon": [],
      "firstPrompt": "Specify lower left corner or [ON/OFF] <0.0000,0.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/limits/"
    },
    {
      "name": "LINE",
      "kind": "command",
      "aliases": [
        "L"
      ],
      "description": "Create a series of straight-line segments (Close, Undo; Enter continues the last line or arc).",
      "ribbon": [
        "Home › Draw › Line"
      ],
      "firstPrompt": "Specify first point:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/line/"
    },
    {
      "name": "LINETYPE",
      "kind": "command",
      "aliases": [
        "LT",
        "LTYPE"
      ],
      "description": "The Linetype Manager: the linetypes, the current one, the linetype scales, and Load... from a .lin file.",
      "ribbon": [],
      "firstAction": "It opens the Linetype Manager window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/linetype/"
    },
    {
      "name": "LIST",
      "kind": "command",
      "aliases": [
        "LI"
      ],
      "description": "List the selected objects: kind, layer, space, handle, properties, geometry, area and perimeter.",
      "ribbon": [
        "Home › Properties (slide-out) › List",
        "Home › Utilities › Measure › List"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.3.0",
      "url": "https://wiki.musacad.org/reference/commands/list/"
    },
    {
      "name": "LTSCALE",
      "kind": "command",
      "aliases": [
        "LTS"
      ],
      "description": "Set the global linetype scale factor.",
      "ribbon": [
        "Home › Properties (slide-out) › Linetype Scale"
      ],
      "firstPrompt": "Enter new linetype scale factor <1.0000>:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/ltscale/"
    },
    {
      "name": "LWDISPLAY",
      "kind": "system variable",
      "aliases": [],
      "description": "Lineweights shown on screen or not (LWT on the status bar).",
      "startsAs": "ON",
      "firstPrompt": "Enter new value for LWDISPLAY <ON>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/lwdisplay/"
    },
    {
      "name": "LWEIGHT",
      "kind": "command",
      "aliases": [
        "LW",
        "LINEWEIGHT"
      ],
      "description": "The lineweight new objects take, and whether lineweights show: Lineweight Settings.",
      "ribbon": [],
      "firstAction": "It opens the Lineweight window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/lweight/"
    },
    {
      "name": "MASSPROP",
      "kind": "command",
      "aliases": [],
      "description": "The area, perimeter, bounding box, centroid, moments of inertia and radii of gyration of closed shapes.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/massprop/"
    },
    {
      "name": "MATCHPROP",
      "kind": "command",
      "aliases": [
        "MA",
        "PAINTER"
      ],
      "description": "Copy properties from a source object to one or more target objects.",
      "ribbon": [
        "Home › Modify (slide-out) › Match Properties",
        "Home › Properties › Match Properties"
      ],
      "firstPrompt": "Select source object:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/matchprop/"
    },
    {
      "name": "MEASURE",
      "kind": "command",
      "aliases": [
        "ME"
      ],
      "description": "Mark a curve at set intervals with points.",
      "ribbon": [
        "Home › Draw (slide-out) › Point › Measure"
      ],
      "firstPrompt": "Select object to measure:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/measure/"
    },
    {
      "name": "MEASUREGEOM",
      "kind": "command",
      "aliases": [
        "MEA"
      ],
      "description": "Measure Distance, Radius, Angle, ARea or Volume, or click objects in Quick mode.",
      "ribbon": [],
      "firstPrompt": "Enter an option [Distance/Radius/Angle/ARea/Volume/Quick/Mode] <Distance>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/measuregeom/"
    },
    {
      "name": "MEASUREINIT",
      "kind": "system variable",
      "aliases": [],
      "description": "Imperial (0) or metric (1): what a new drawing's MEASUREMENT starts as.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for MEASUREINIT <1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/measureinit/"
    },
    {
      "name": "MEASUREMENT",
      "kind": "system variable",
      "aliases": [],
      "description": "Imperial (0) or metric (1): the size of the standard hatch patterns and of the linetypes loaded from now on.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for MEASUREMENT <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/measurement/"
    },
    {
      "name": "MIRROR",
      "kind": "command",
      "aliases": [
        "MI"
      ],
      "description": "Create a mirror-image copy of objects across an axis.",
      "ribbon": [
        "Home › Modify › Mirror"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/mirror/"
    },
    {
      "name": "MIRRTEXT",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether MIRROR reflects text (1) or keeps it readable (0).",
      "startsAs": "0",
      "firstPrompt": "Enter new value for MIRRTEXT <0>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/mirrtext/"
    },
    {
      "name": "MLEADER",
      "kind": "command",
      "aliases": [
        "MLD"
      ],
      "description": "Draw a multileader: an arrowhead, a leader line and a landing, and its text.",
      "ribbon": [
        "Annotate › Leaders › Multileader"
      ],
      "firstPrompt": "Specify leader arrowhead location or [leader Landing first/Content first/Options] <Options>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/mleader/"
    },
    {
      "name": "MLEADERALIGN",
      "kind": "command",
      "aliases": [
        "MLA"
      ],
      "description": "Line up the text of the selected multileaders along a direction.",
      "ribbon": [
        "Annotate › Leaders › Align"
      ],
      "firstPrompt": "Select multileaders:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/mleaderalign/"
    },
    {
      "name": "MLEADEREDIT",
      "kind": "command",
      "aliases": [
        "MLE"
      ],
      "description": "Add leaders to a multileader, or take leaders away from it.",
      "ribbon": [],
      "firstPrompt": "Select a multileader:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/mleaderedit/"
    },
    {
      "name": "MLEADERSTYLE",
      "kind": "command",
      "aliases": [
        "MLS"
      ],
      "description": "Open the Multileader Style Manager: the styles new multileaders take.",
      "ribbon": [],
      "firstAction": "It opens the Multileader Style Manager.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/mleaderstyle/"
    },
    {
      "name": "MLEDIT",
      "kind": "command",
      "aliases": [],
      "description": "Edit multilines: crosses, tees, a corner joint, vertices added or deleted, cuts and welds.",
      "ribbon": [],
      "firstAction": "It opens the Multilines Edit Tools window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/mledit/"
    },
    {
      "name": "MLINE",
      "kind": "command",
      "aliases": [
        "ML"
      ],
      "description": "Draw a multiline: parallel lines along a path, in a multiline style ([Justification/Scale/STyle]).",
      "ribbon": [],
      "firstPrompt": "Specify start point or [Justification/Scale/STyle]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/mline/"
    },
    {
      "name": "MLSTYLE",
      "kind": "command",
      "aliases": [],
      "description": "Open the Multiline Style window: the styles multilines are drawn in -- their lines, ends, joints and fill.",
      "ribbon": [],
      "firstAction": "It opens the Multiline Style window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/mlstyle/"
    },
    {
      "name": "MOCORO",
      "kind": "command",
      "aliases": [],
      "description": "Move, rotate and scale the selection in one command, with copies if asked.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/mocoro/"
    },
    {
      "name": "MODEL",
      "kind": "command",
      "aliases": [],
      "description": "Switch to model space.",
      "ribbon": [],
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/model/"
    },
    {
      "name": "MOVE",
      "kind": "command",
      "aliases": [
        "M"
      ],
      "description": "Move selected objects a specified distance and direction.",
      "ribbon": [
        "Home › Modify › Move"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/move/"
    },
    {
      "name": "MPEDIT",
      "kind": "command",
      "aliases": [],
      "description": "Edit several polylines at once (PEDIT's Multiple).",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/mpedit/"
    },
    {
      "name": "MREDO",
      "kind": "command",
      "aliases": [],
      "description": "Redo several undone steps, or all of them.",
      "ribbon": [],
      "firstPrompt": "Enter number of actions or [All/Last]:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/mredo/"
    },
    {
      "name": "MSLTSCALE",
      "kind": "system variable",
      "aliases": [],
      "description": "1: model-space linetypes follow the annotation scale.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for MSLTSCALE <1>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/msltscale/"
    },
    {
      "name": "MSPACE",
      "kind": "command",
      "aliases": [
        "MS"
      ],
      "description": "Edit model space through a viewport; PSPACE returns to the sheet with the view you leave.",
      "ribbon": [],
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/mspace/"
    },
    {
      "name": "MTEXT",
      "kind": "command",
      "aliases": [
        "MT",
        "T"
      ],
      "description": "Create a multiline (paragraph) text object.",
      "ribbon": [
        "Home › Annotation › Text",
        "Home › Annotation › Text › Multiline Text",
        "Annotate › Text › Multiline Text"
      ],
      "firstPrompt": "Specify first corner:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/mtext/"
    },
    {
      "name": "MULTIPLE",
      "kind": "command",
      "aliases": [],
      "description": "Repeat a command until Esc (MULTIPLE POINT places point after point).",
      "ribbon": [
        "Home › Draw (slide-out) › Point › Multiple Points"
      ],
      "firstPrompt": "Enter command name to repeat:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/multiple/"
    },
    {
      "name": "MVIEW",
      "kind": "command",
      "aliases": [
        "MV"
      ],
      "description": "A viewport on the layout showing model space: two corners or Fit; ON, OFF, Scale, Center.",
      "ribbon": [],
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/mview/"
    },
    {
      "name": "NAVBAR",
      "kind": "command",
      "aliases": [],
      "description": "Show or hide the navigation bar: Pan and the Zoom tools at the drawing's right edge.",
      "ribbon": [
        "View › Viewport Tools › Navigation Bar"
      ],
      "firstPrompt": "Enter an option [ON/OFF] <ON>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/navbar/"
    },
    {
      "name": "NCOPY",
      "kind": "command",
      "aliases": [],
      "description": "Copy objects out of a block reference, leaving the reference as it is.",
      "ribbon": [],
      "firstPrompt": "Select nested objects to copy:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/ncopy/"
    },
    {
      "name": "NEW",
      "kind": "command",
      "aliases": [],
      "description": "Start a new drawing.",
      "ribbon": [],
      "firstAction": "It starts a new drawing in a new tab.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/new/"
    },
    {
      "name": "NEWVIEW",
      "kind": "command",
      "aliases": [],
      "description": "Save the current view under a name.",
      "ribbon": [
        "View › Named Views › New View"
      ],
      "firstPrompt": "Enter view name:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/newview/"
    },
    {
      "name": "OFFSET",
      "kind": "command",
      "aliases": [
        "O"
      ],
      "description": "Create a parallel copy of a curve at a specified distance.",
      "ribbon": [
        "Home › Modify › Offset"
      ],
      "firstPrompt": "Specify offset distance or [Through/Erase/Layer] <Through>:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/offset/"
    },
    {
      "name": "OFFSETGAPTYPE",
      "kind": "system variable",
      "aliases": [],
      "description": "What joins a polyline's segments where an offset has parted them: 0 extend, 1 arc, 2 bevel.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for OFFSETGAPTYPE <0>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/offsetgaptype/"
    },
    {
      "name": "OOPS",
      "kind": "command",
      "aliases": [],
      "description": "Bring back the objects the last ERASE removed, keeping everything done since.",
      "ribbon": [],
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/oops/"
    },
    {
      "name": "OPEN",
      "kind": "command",
      "aliases": [],
      "description": "Open a drawing.",
      "ribbon": [],
      "firstAction": "It shows the Open dialog.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/open/"
    },
    {
      "name": "OPTIONS",
      "kind": "command",
      "aliases": [
        "OP"
      ],
      "description": "Change application settings: update checks and the performance overlay.",
      "ribbon": [],
      "firstAction": "It opens the Options window.",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/commands/options/"
    },
    {
      "name": "ORTHO",
      "kind": "command",
      "aliases": [],
      "description": "Turn orthogonal drawing on or off (F8).",
      "ribbon": [],
      "firstPrompt": "Enter mode [ON/OFF] <OFF>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/ortho/"
    },
    {
      "name": "OSMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "The running object snaps as a bit sum (1 END, 2 MID, 4 CEN, 8 NOD, 16 QUA, 32 INT, ...).",
      "startsAs": "4133",
      "firstPrompt": "Enter new value for OSMODE <4133>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/osmode/"
    },
    {
      "name": "OSNAP",
      "kind": "command",
      "aliases": [
        "OS",
        "DDOSNAP",
        "DS",
        "DSETTINGS",
        "SE",
        "DDRMODES",
        "RM"
      ],
      "description": "Open the Drafting Settings: snap and grid, polar tracking, object snaps, dynamic input.",
      "ribbon": [],
      "firstAction": "It opens the Drafting Settings window.",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/osnap/"
    },
    {
      "name": "OVERKILL",
      "kind": "command",
      "aliases": [
        "-OVERKILL"
      ],
      "description": "Delete duplicate objects and combine overlapping collinear lines.",
      "ribbon": [
        "Home › Modify (slide-out) › Delete Duplicate Objects"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/overkill/"
    },
    {
      "name": "PAGESETUP",
      "kind": "command",
      "aliases": [],
      "description": "Name, change and delete page setups, and choose the one PLOT starts from.",
      "ribbon": [
        "Output › Plot › Page Setup Manager"
      ],
      "firstAction": "It opens the Page Setup Manager window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/pagesetup/"
    },
    {
      "name": "PAN",
      "kind": "command",
      "aliases": [
        "P"
      ],
      "description": "Move the view with a drag.",
      "ribbon": [
        "View › Navigate 2D › Pan"
      ],
      "firstPrompt": "Pan:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/pan/"
    },
    {
      "name": "PASTEBLOCK",
      "kind": "command",
      "aliases": [],
      "description": "Paste copied objects as one block at a point.",
      "ribbon": [],
      "firstPrompt": "Specify insertion point:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/pasteblock/"
    },
    {
      "name": "PASTECLIP",
      "kind": "command",
      "aliases": [],
      "description": "Paste the clipboard (Ctrl+V): drawing objects, an image, or text as multiline text.",
      "ribbon": [
        "Home › Clipboard › Paste"
      ],
      "firstPrompt": "Specify insertion point:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/pasteclip/"
    },
    {
      "name": "PASTEORIG",
      "kind": "command",
      "aliases": [],
      "description": "Paste copied objects at the coordinates they had.",
      "ribbon": [],
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/pasteorig/"
    },
    {
      "name": "PDMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "How points are drawn: 0 a dot, 1 nothing, 2 a plus, 3 a cross, 4 a tick; +32 in a circle, +64 in a square.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for PDMODE <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/pdmode/"
    },
    {
      "name": "PDSIZE",
      "kind": "system variable",
      "aliases": [],
      "description": "The size of point markers: in drawing units, or 0 or less for a size on screen.",
      "startsAs": "0.0000",
      "firstPrompt": "Enter new value for PDSIZE <0.0000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/pdsize/"
    },
    {
      "name": "PEDIT",
      "kind": "command",
      "aliases": [
        "PE"
      ],
      "description": "Edit a polyline, or several (Multiple): close/open, join, width, vertices, fit, spline, decurve, reverse.",
      "ribbon": [
        "Home › Modify (slide-out) › Edit Polyline"
      ],
      "firstPrompt": "Select polyline or [Multiple]:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/pedit/"
    },
    {
      "name": "PEDITACCEPT",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether PEDIT turns a line or arc picked into a polyline without asking (1) or asks (0).",
      "startsAs": "0",
      "firstPrompt": "Enter new value for PEDITACCEPT <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/peditaccept/"
    },
    {
      "name": "PELLIPSE",
      "kind": "system variable",
      "aliases": [],
      "description": "1 makes ELLIPSE draw a polyline of arcs, 0 a true ellipse.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for PELLIPSE <0>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/system-variables/pellipse/"
    },
    {
      "name": "PICKADD",
      "kind": "system variable",
      "aliases": [],
      "description": "2 (default): a click adds to the selection and Shift+click removes; 0: a click replaces it.",
      "startsAs": "2",
      "firstPrompt": "Enter new value for PICKADD <2>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/pickadd/"
    },
    {
      "name": "PICKAUTO",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether a click on empty space starts a window or crossing box (0 off, 1 on).",
      "startsAs": "1",
      "firstPrompt": "Enter new value for PICKAUTO <1>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/pickauto/"
    },
    {
      "name": "PICKBOX",
      "kind": "system variable",
      "aliases": [],
      "description": "The pick aperture in pixels (0 to 50).",
      "startsAs": "10",
      "firstPrompt": "Enter new value for PICKBOX <10>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/pickbox/"
    },
    {
      "name": "PICKDRAG",
      "kind": "system variable",
      "aliases": [],
      "description": "How a selection box is drawn: 0 click and click, 1 press and drag, 2 both (press-and-drag is a lasso).",
      "startsAs": "2",
      "firstPrompt": "Enter new value for PICKDRAG <2>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/pickdrag/"
    },
    {
      "name": "PICKFIRST",
      "kind": "system variable",
      "aliases": [],
      "description": "1: objects selected before a command are what it works on; 0: every command asks Select objects.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for PICKFIRST <1>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/pickfirst/"
    },
    {
      "name": "PICKSTYLE",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether picking a group member selects the whole group.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for PICKSTYLE <1>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/system-variables/pickstyle/"
    },
    {
      "name": "PLAN",
      "kind": "command",
      "aliases": [],
      "description": "The drawing seen from above, its extents in view.",
      "ribbon": [],
      "firstPrompt": "Enter an option [Current ucs/Ucs/World] <Current>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/plan/"
    },
    {
      "name": "PLINE",
      "kind": "command",
      "aliases": [
        "PL"
      ],
      "description": "Draw a connected sequence of line and arc segments as one object (Arc, Close, Length, Undo).",
      "ribbon": [
        "Home › Draw › Polyline"
      ],
      "firstPrompt": "Specify start point:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/pline/"
    },
    {
      "name": "PLINEWID",
      "kind": "system variable",
      "aliases": [],
      "description": "The width new polylines start with.",
      "startsAs": "0.0000",
      "firstPrompt": "Enter new value for PLINEWID <0.0000>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/plinewid/"
    },
    {
      "name": "PLOT",
      "kind": "command",
      "aliases": [
        "PRINT"
      ],
      "description": "Plot or print the drawing to paper or PDF.",
      "ribbon": [
        "Output › Plot › Plot"
      ],
      "firstAction": "It opens the Plot window.",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/plot/"
    },
    {
      "name": "POINT",
      "kind": "command",
      "aliases": [
        "PO"
      ],
      "description": "Place point objects; Esc ends.",
      "ribbon": [
        "Home › Draw (slide-out) › Point"
      ],
      "firstPrompt": "Specify a point:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/point/"
    },
    {
      "name": "POLARADDANG",
      "kind": "system variable",
      "aliases": [],
      "description": "Additional polar tracking angles, separated by semicolons.",
      "startsAs": "\"\"",
      "firstPrompt": "Enter new value for POLARADDANG, or . for none <\"\">:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/polaraddang/"
    },
    {
      "name": "POLARANG",
      "kind": "system variable",
      "aliases": [],
      "description": "The polar tracking increment angle, in degrees.",
      "startsAs": "90",
      "firstPrompt": "Enter new value for POLARANG <90>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/polarang/"
    },
    {
      "name": "POLARDIST",
      "kind": "system variable",
      "aliases": [],
      "description": "The PolarSnap distance.",
      "startsAs": "0.0000",
      "firstPrompt": "Enter new value for POLARDIST <0.0000>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/polardist/"
    },
    {
      "name": "POLARMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "Polar tracking: 1 relative angles, 2 object snap tracking along every polar angle, 4 additional angles.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for POLARMODE <0>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/polarmode/"
    },
    {
      "name": "POLYGON",
      "kind": "command",
      "aliases": [
        "POL"
      ],
      "description": "Draw a regular polygon by centre or by one edge.",
      "ribbon": [
        "Home › Draw › Rectangle › Polygon",
        "Home › Draw (slide-out) › Polygon"
      ],
      "firstPrompt": "Enter number of sides <4>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/polygon/"
    },
    {
      "name": "PREVIEW",
      "kind": "command",
      "aliases": [
        "PRE"
      ],
      "description": "Show the plot as it will come out, with the last plot's settings.",
      "ribbon": [
        "Output › Plot › Preview"
      ],
      "firstAction": "It opens the Plot Preview window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/preview/"
    },
    {
      "name": "PROJMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "TRIM and EXTEND's projection: 0 None, 1 UCS, 2 View (a 2D drawing is the same in all three).",
      "startsAs": "1",
      "firstPrompt": "Enter new value for PROJMODE <1>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/system-variables/projmode/"
    },
    {
      "name": "PROPERTIES",
      "kind": "command",
      "aliases": [
        "PR",
        "PROPS",
        "CH"
      ],
      "description": "Open the Properties palette to view and edit object properties.",
      "ribbon": [
        "View › Palettes › Properties"
      ],
      "firstAction": "It opens the Properties palette window.",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/properties/"
    },
    {
      "name": "PSLTSCALE",
      "kind": "system variable",
      "aliases": [],
      "description": "1: linetypes seen through layout viewports are scaled by the viewport scale.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for PSLTSCALE <1>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/psltscale/"
    },
    {
      "name": "PSPACE",
      "kind": "command",
      "aliases": [
        "PS"
      ],
      "description": "Switch to paper space (the first layout).",
      "ribbon": [],
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/pspace/"
    },
    {
      "name": "PTYPE",
      "kind": "command",
      "aliases": [
        "DDPTYPE"
      ],
      "description": "The point display mode and size (PDMODE and PDSIZE).",
      "ribbon": [],
      "firstPrompt": "Enter point display mode (PDMODE) <0>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/ptype/"
    },
    {
      "name": "PUBLISH",
      "kind": "command",
      "aliases": [],
      "description": "Plot the model and the layouts chosen into one PDF, a page each.",
      "ribbon": [
        "Output › Plot › Batch Plot"
      ],
      "firstAction": "It opens the Publish (batch plot) window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/publish/"
    },
    {
      "name": "PURGE",
      "kind": "command",
      "aliases": [
        "PU"
      ],
      "description": "Remove unused layers from the drawing.",
      "ribbon": [
        "Manage › Cleanup › Purge"
      ],
      "firstAction": "It opens the Purge window.",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/purge/"
    },
    {
      "name": "QDIM",
      "kind": "command",
      "aliases": [],
      "description": "Dimension the selected geometry at once: a chain, staggered, from a baseline, ordinates, radii or diameters.",
      "ribbon": [],
      "firstPrompt": "Select geometry to dimension:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/qdim/"
    },
    {
      "name": "QLEADER",
      "kind": "command",
      "aliases": [
        "LE",
        "QL"
      ],
      "description": "Draw a quick leader with an arrowhead and annotation.",
      "ribbon": [
        "Home › Annotation › Leader",
        "Home › Annotation › Leader › Quick Leader",
        "Annotate › Leaders › Multileader › Quick Leader"
      ],
      "firstPrompt": "Specify first leader point, or [Settings] <Settings>:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/qleader/"
    },
    {
      "name": "QSAVE",
      "kind": "command",
      "aliases": [],
      "description": "Save the drawing under its name (Save As the first time).",
      "ribbon": [],
      "firstAction": "It saves the drawing (the first time, it shows the Save dialog).",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/qsave/"
    },
    {
      "name": "QSELECT",
      "kind": "command",
      "aliases": [],
      "description": "Select by object type and property (the Quick Select dialog).",
      "ribbon": [
        "Home › Utilities › Quick Select"
      ],
      "firstAction": "It opens the Quick Select window.",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/qselect/"
    },
    {
      "name": "QUICKCALC",
      "kind": "command",
      "aliases": [
        "QC"
      ],
      "description": "The calculator palette: a number pad, scientific functions and unit conversion.",
      "ribbon": [
        "Home › Utilities › Quick Calculator"
      ],
      "firstAction": "It opens the QuickCalc window.",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/quickcalc/"
    },
    {
      "name": "QUIT",
      "kind": "command",
      "aliases": [
        "EXIT"
      ],
      "description": "Quit Musa CAD, asking to save what is not saved.",
      "ribbon": [],
      "firstAction": "It closes Musa CAD.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/quit/"
    },
    {
      "name": "RAY",
      "kind": "command",
      "aliases": [],
      "description": "Draw a semi-infinite construction line.",
      "ribbon": [
        "Home › Draw (slide-out) › Ray"
      ],
      "firstPrompt": "Specify start point:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/ray/"
    },
    {
      "name": "RECTANG",
      "kind": "command",
      "aliases": [
        "REC",
        "RECTANGLE"
      ],
      "description": "Draw a rectangle from two opposite corners.",
      "ribbon": [
        "Home › Draw › Rectangle"
      ],
      "firstPrompt": "Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/rectang/"
    },
    {
      "name": "REDO",
      "kind": "command",
      "aliases": [],
      "description": "Redo the last step undone.",
      "ribbon": [],
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/redo/"
    },
    {
      "name": "REFCLOSE",
      "kind": "command",
      "aliases": [],
      "description": "Save the working set back into the block definition, or discard the changes.",
      "ribbon": [],
      "firstPrompt": "Enter option [Save/Discard reference changes] <Save>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/refclose/"
    },
    {
      "name": "REFEDIT",
      "kind": "command",
      "aliases": [],
      "description": "Edit a block definition in place: its members become a working set until REFCLOSE.",
      "ribbon": [
        "Home › Block › Edit",
        "Insert › Block › Edit",
        "Insert › Block Definition › Edit Reference",
        "Block Editor (contextual tab) › Definition › Edit Reference"
      ],
      "firstPrompt": "Select reference:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/refedit/"
    },
    {
      "name": "REFSET",
      "kind": "command",
      "aliases": [],
      "description": "Add objects to, or remove them from, the working set of the reference being edited.",
      "ribbon": [],
      "firstPrompt": "Enter an option [Add/Remove] <Add>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/refset/"
    },
    {
      "name": "REGEN",
      "kind": "command",
      "aliases": [
        "DIMREGEN",
        "RE",
        "REA",
        "REGENALL",
        "R",
        "REDRAW",
        "RA",
        "REDRAWALL"
      ],
      "description": "Redraw the dimensions (with the drawing).",
      "ribbon": [],
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/regen/"
    },
    {
      "name": "REINIT",
      "kind": "command",
      "aliases": [],
      "description": "Read your command aliases (the PGP file) again.",
      "ribbon": [],
      "firstAction": "It reads your command aliases (the PGP file) again.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/reinit/"
    },
    {
      "name": "RENAME",
      "kind": "command",
      "aliases": [
        "REN"
      ],
      "description": "Change the name of a block, dimension style, layer, text style, table style or view.",
      "ribbon": [],
      "firstPrompt": "Enter object type to rename [Block/Dimstyle/LAyer/LType/Material/multileadeRstyle/Plotstyle/textStyle/Tablestyle/Ucs/VPort/View]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/rename/"
    },
    {
      "name": "REVCLOUD",
      "kind": "command",
      "aliases": [],
      "description": "Draw a revision cloud, or turn an object into one.",
      "ribbon": [
        "Home › Draw (slide-out) › Revision Cloud",
        "Annotate › Markup › Revision Cloud"
      ],
      "firstPrompt": "Specify first point or [Arc length/Object/Rectangular/Polygonal/Freehand/Style/Modify] <Object>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/revcloud/"
    },
    {
      "name": "REVERSE",
      "kind": "command",
      "aliases": [],
      "description": "Make lines, polylines and splines run the other way.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/reverse/"
    },
    {
      "name": "ROTATE",
      "kind": "command",
      "aliases": [
        "RO"
      ],
      "description": "Rotate selected objects around a base point.",
      "ribbon": [
        "Home › Modify › Rotate"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/rotate/"
    },
    {
      "name": "SAVEAS",
      "kind": "command",
      "aliases": [
        "SAVE"
      ],
      "description": "Save the drawing under a name you choose.",
      "ribbon": [],
      "firstAction": "It shows the Save As dialog.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/saveas/"
    },
    {
      "name": "SCALE",
      "kind": "command",
      "aliases": [
        "SC"
      ],
      "description": "Resize selected objects uniformly about a base point.",
      "ribbon": [
        "Home › Modify › Scale"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/scale/"
    },
    {
      "name": "SCALETEXT",
      "kind": "command",
      "aliases": [],
      "description": "Scale the selected text, each about a point of its own.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/commands/scaletext/"
    },
    {
      "name": "SELECT",
      "kind": "command",
      "aliases": [],
      "description": "Select objects with AutoCAD's keywords (Window, Crossing, Fence, WPolygon, ALL, Last, Previous ...); the set stays for the next command.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/select/"
    },
    {
      "name": "SELECTIONCYCLING",
      "kind": "system variable",
      "aliases": [],
      "description": "Overlapping objects under a pick: 2 offers the list (Ctrl+W toggles), 0 picks the nearest.",
      "startsAs": "2",
      "firstPrompt": "Enter new value for SELECTIONCYCLING <2>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/selectioncycling/"
    },
    {
      "name": "SELECTIONPREVIEW",
      "kind": "system variable",
      "aliases": [],
      "description": "Rollover and box preview highlighting: 0 off, 1 when no command is active, 2 when a command asks, 3 both.",
      "startsAs": "3",
      "firstPrompt": "Enter new value for SELECTIONPREVIEW <3>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/selectionpreview/"
    },
    {
      "name": "SELECTSIMILAR",
      "kind": "command",
      "aliases": [],
      "description": "Select every object of the same kind and properties as the selected ones (SELECTSIMILARMODE).",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/selectsimilar/"
    },
    {
      "name": "SELECTSIMILARMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "Which properties SELECTSIMILAR compares: a bit sum (1 colour, 2 layer, 4 linetype, 8 linetype scale, 16 lineweight, 64 style, 128 name).",
      "startsAs": "130",
      "firstPrompt": "Enter new value for SELECTSIMILARMODE <130>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/system-variables/selectsimilarmode/"
    },
    {
      "name": "SETVAR",
      "kind": "command",
      "aliases": [
        "SET"
      ],
      "description": "Change a system variable by its name.",
      "ribbon": [],
      "firstPrompt": "Enter variable name or [?]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/setvar/"
    },
    {
      "name": "SKETCH",
      "kind": "command",
      "aliases": [],
      "description": "Draw freehand: press and drag; each stroke becomes lines, a polyline or a spline.",
      "ribbon": [],
      "firstPrompt": "Specify sketch or [Type/increment/toLerance]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/sketch/"
    },
    {
      "name": "SNAP",
      "kind": "command",
      "aliases": [
        "SN"
      ],
      "description": "Set the snap spacing, or turn grid snap on or off (F9).",
      "ribbon": [],
      "firstPrompt": "Specify snap spacing or [ON/OFF/Aspect/Legacy/Style/Type] <1.0000>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/snap/"
    },
    {
      "name": "SNAPTYPE",
      "kind": "system variable",
      "aliases": [],
      "description": "The snap type: 0 the snap grid, 1 PolarSnap.",
      "startsAs": "0",
      "firstPrompt": "Enter new value for SNAPTYPE <0>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/snaptype/"
    },
    {
      "name": "SOLID",
      "kind": "command",
      "aliases": [
        "SO"
      ],
      "description": "Draw filled triangles and quadrilaterals.",
      "ribbon": [],
      "firstPrompt": "Specify first point:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/solid/"
    },
    {
      "name": "SPLINE",
      "kind": "command",
      "aliases": [
        "SPL"
      ],
      "description": "Draw a spline through fit points or by control vertices.",
      "ribbon": [
        "Home › Draw (slide-out) › Spline",
        "Home › Draw (slide-out) › Spline › Spline Fit",
        "Home › Draw (slide-out) › Spline › Spline CV"
      ],
      "firstPrompt": "Specify first point or [Method/Knots/Object]:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/spline/"
    },
    {
      "name": "SPLINEDIT",
      "kind": "command",
      "aliases": [
        "SPE"
      ],
      "description": "Edit a spline: its control points, reverse it, or make it a polyline.",
      "ribbon": [],
      "firstPrompt": "Select spline:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/splinedit/"
    },
    {
      "name": "SPLINESEGS",
      "kind": "system variable",
      "aliases": [],
      "description": "The straight pieces a segment of a spline-fit polyline is drawn with (PEDIT Spline).",
      "startsAs": "8",
      "firstPrompt": "Enter new value for SPLINESEGS <8>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/splinesegs/"
    },
    {
      "name": "SPLINETYPE",
      "kind": "system variable",
      "aliases": [],
      "description": "PEDIT Spline's curve: 5 a quadratic, 6 a cubic B-spline.",
      "startsAs": "6",
      "firstPrompt": "Enter new value for SPLINETYPE <6>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/splinetype/"
    },
    {
      "name": "STATUS",
      "kind": "command",
      "aliases": [],
      "description": "The drawing's object count, extents, drafting modes and current settings.",
      "ribbon": [],
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/status/"
    },
    {
      "name": "STRETCH",
      "kind": "command",
      "aliases": [
        "S"
      ],
      "description": "Move the parts of objects inside a crossing window, keeping the rest anchored.",
      "ribbon": [
        "Home › Modify › Stretch"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.3.0",
      "url": "https://wiki.musacad.org/reference/commands/stretch/"
    },
    {
      "name": "STYLE",
      "kind": "command",
      "aliases": [
        "ST"
      ],
      "description": "Create or change a named text style and make it current.",
      "ribbon": [
        "Home › Annotation (slide-out) › Text Style"
      ],
      "firstAction": "It opens the Text Style window.",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/style/"
    },
    {
      "name": "TABLE",
      "kind": "command",
      "aliases": [
        "TB"
      ],
      "description": "Insert a table of rows and columns for a BOM, revision block or parts list.",
      "ribbon": [
        "Home › Annotation › Table",
        "Insert › Data › Table",
        "Annotate › Tables › Table"
      ],
      "firstAction": "It opens the Insert Table window.",
      "since": "0.2.0",
      "url": "https://wiki.musacad.org/reference/commands/table/"
    },
    {
      "name": "TABLEEDIT",
      "kind": "command",
      "aliases": [],
      "description": "Edit the text of a table cell.",
      "ribbon": [],
      "firstPrompt": "Pick a table cell:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/tableedit/"
    },
    {
      "name": "TABLEEXPORT",
      "kind": "command",
      "aliases": [],
      "description": "Write a table's cells to a CSV file.",
      "ribbon": [],
      "firstPrompt": "Select a table:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/tableexport/"
    },
    {
      "name": "TABLESTYLE",
      "kind": "command",
      "aliases": [
        "TS"
      ],
      "description": "Create, change and set the current table style.",
      "ribbon": [
        "Annotate › Tables › Table Style"
      ],
      "firstAction": "It opens the Table Style window.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/tablestyle/"
    },
    {
      "name": "TCASE",
      "kind": "command",
      "aliases": [],
      "description": "Change the case of the selected text: Sentence, lower, UPPER, Title or tOGGLE.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/tcase/"
    },
    {
      "name": "TCOUNT",
      "kind": "command",
      "aliases": [],
      "description": "Number texts in order: the number before, after or instead of the text, or in place of a search string.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/tcount/"
    },
    {
      "name": "TEMPOVERRIDES",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether the temporary override keys (Shift, Shift + A, ...) are read.",
      "startsAs": "1",
      "firstPrompt": "Enter new value for TEMPOVERRIDES <1>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/tempoverrides/"
    },
    {
      "name": "TEXT",
      "kind": "command",
      "aliases": [
        "DT",
        "DTEXT"
      ],
      "description": "Create a single-line text object.",
      "ribbon": [
        "Home › Annotation › Text › Single Line",
        "Annotate › Text › Multiline Text › Single Line"
      ],
      "firstPrompt": "Specify start point of text or [Justify/Style]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/text/"
    },
    {
      "name": "TEXTEDIT",
      "kind": "command",
      "aliases": [
        "ED",
        "DDEDIT"
      ],
      "description": "Edit the contents of an existing text object.",
      "ribbon": [
        "Home › Annotation (slide-out) › Edit Text",
        "Annotate › Text › Edit Text",
        "Text Editor (contextual tab) › Edit › Edit Text"
      ],
      "firstPrompt": "Select an annotation object or [Undo/Mode]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/textedit/"
    },
    {
      "name": "TEXTEDITMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether TEXTEDIT repeats (0) or edits one object (1).",
      "startsAs": "0",
      "firstPrompt": "Enter new value for TEXTEDITMODE <0>:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/system-variables/texteditmode/"
    },
    {
      "name": "TEXTFIT",
      "kind": "command",
      "aliases": [],
      "description": "Stretch or shrink a text between two points by its width factor.",
      "ribbon": [],
      "firstPrompt": "Select Text to stretch or shrink:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/textfit/"
    },
    {
      "name": "TEXTMASK",
      "kind": "command",
      "aliases": [],
      "description": "Put a wipeout behind the selected text.",
      "ribbon": [],
      "firstPrompt": "Select text objects to mask or [Masktype/Offset]:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/textmask/"
    },
    {
      "name": "TEXTSIZE",
      "kind": "system variable",
      "aliases": [],
      "description": "The height TEXT offers for new text.",
      "startsAs": "2.5000",
      "firstPrompt": "Enter new value for TEXTSIZE <2.5000>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/textsize/"
    },
    {
      "name": "TEXTTOFRONT",
      "kind": "command",
      "aliases": [],
      "description": "Draw the drawing's text, dimensions or leaders over everything else.",
      "ribbon": [
        "Home › Modify (slide-out) › Draw Order › Bring Text to Front",
        "Home › Modify (slide-out) › Draw Order › Bring Dimensions to Front",
        "Home › Modify (slide-out) › Draw Order › Bring Leaders to Front",
        "Home › Modify (slide-out) › Draw Order › Bring All Annotations to Front"
      ],
      "firstPrompt": "Bring to front [Text/Dimensions/Leaders/All] <All>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/texttofront/"
    },
    {
      "name": "TFRAMES",
      "kind": "command",
      "aliases": [],
      "description": "Turn the frames of wipeouts and images off, or on again.",
      "ribbon": [],
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/tframes/"
    },
    {
      "name": "TIME",
      "kind": "command",
      "aliases": [],
      "description": "The current time, the drawing's creation and last-saved times, the total editing time and the elapsed timer.",
      "ribbon": [],
      "firstPrompt": "Enter option [Display/ON/OFF/Reset]:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/time/"
    },
    {
      "name": "TOLERANCE",
      "kind": "command",
      "aliases": [
        "TOL"
      ],
      "description": "Create a feature control frame with geometric tolerance symbols.",
      "ribbon": [
        "Home › Annotation (slide-out) › Tolerance",
        "Annotate › Dimensions (slide-out) › Tolerance"
      ],
      "firstAction": "It opens the Geometric Tolerance window.",
      "since": "0.2.0",
      "url": "https://wiki.musacad.org/reference/commands/tolerance/"
    },
    {
      "name": "TOOLPALETTES",
      "kind": "command",
      "aliases": [
        "TP"
      ],
      "description": "Open the Tool Palettes: commands, hatches and the drawing's blocks a click away (Ctrl+3).",
      "ribbon": [
        "View › Palettes › Tool Palettes",
        "Manage › Customization › Tool Palettes"
      ],
      "firstAction": "It opens the Tool Palettes.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/toolpalettes/"
    },
    {
      "name": "TOOLPALETTESCLOSE",
      "kind": "command",
      "aliases": [],
      "description": "Close the Tool Palettes.",
      "ribbon": [],
      "firstAction": "It closes the Tool Palettes.",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/toolpalettesclose/"
    },
    {
      "name": "TRACE",
      "kind": "command",
      "aliases": [],
      "description": "Draw wide line segments (a polyline with a width).",
      "ribbon": [],
      "firstPrompt": "Specify trace width <1.0000>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/commands/trace/"
    },
    {
      "name": "TRANSPARENCYDISPLAY",
      "kind": "system variable",
      "aliases": [],
      "description": "Layer transparency on screen: 1 shown, 0 every object opaque (TPY on the status bar).",
      "startsAs": "1",
      "firstPrompt": "Enter new value for TRANSPARENCYDISPLAY <1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/transparencydisplay/"
    },
    {
      "name": "TRIM",
      "kind": "command",
      "aliases": [
        "TR"
      ],
      "description": "Trim objects to meet the edges of other objects.",
      "ribbon": [
        "Home › Modify › Trim"
      ],
      "firstPrompt": "Select object to trim or shift-select to extend or [cuTting edges/Crossing/mOde/Project/eRase]:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/trim/"
    },
    {
      "name": "TRIMEXTENDMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "TRIM and EXTEND's mode: 1 Quick (every object an edge), 0 Standard (edges chosen first).",
      "startsAs": "1",
      "firstPrompt": "Enter new value for TRIMEXTENDMODE <1>:",
      "since": "0.7.0",
      "url": "https://wiki.musacad.org/reference/system-variables/trimextendmode/"
    },
    {
      "name": "TRIMMODE",
      "kind": "system variable",
      "aliases": [],
      "description": "Whether FILLET and CHAMFER trim the objects to the corner (1) or leave them as they are (0).",
      "startsAs": "1",
      "firstPrompt": "Enter new value for TRIMMODE <1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/trimmode/"
    },
    {
      "name": "TXT2MTXT",
      "kind": "command",
      "aliases": [],
      "description": "Convert the selected single-line text to one multiline text.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.6.0",
      "url": "https://wiki.musacad.org/reference/commands/txt2mtxt/"
    },
    {
      "name": "TXTEXP",
      "kind": "command",
      "aliases": [],
      "description": "Turn text into polylines: the strokes of its letters, or their outlines in a TrueType font.",
      "ribbon": [],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/txtexp/"
    },
    {
      "name": "U",
      "kind": "command",
      "aliases": [
        "UNDO"
      ],
      "description": "Reverse the most recent action.",
      "ribbon": [],
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/u/"
    },
    {
      "name": "UCSDETECT",
      "kind": "system variable",
      "aliases": [],
      "description": "Dynamic UCS on (1) or off (0) (F6).",
      "startsAs": "1",
      "firstPrompt": "Enter new value for UCSDETECT <1>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/ucsdetect/"
    },
    {
      "name": "UCSICON",
      "kind": "command",
      "aliases": [],
      "description": "Show or hide the UCS icon, at the origin or in the lower-left corner.",
      "ribbon": [
        "View › Viewport Tools › UCS Icon"
      ],
      "firstPrompt": "Enter an option [ON/OFF/All/Noorigin/ORigin] <ON>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/ucsicon/"
    },
    {
      "name": "UNGROUP",
      "kind": "command",
      "aliases": [],
      "description": "Dissolve a group.",
      "ribbon": [
        "Home › Groups › Ungroup"
      ],
      "firstPrompt": "Select group or [Name]:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/ungroup/"
    },
    {
      "name": "UNISOLATEOBJECTS",
      "kind": "command",
      "aliases": [
        "UNHIDEOBJECTS"
      ],
      "description": "Show the objects ISOLATEOBJECTS or HIDEOBJECTS hid.",
      "ribbon": [],
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/unisolateobjects/"
    },
    {
      "name": "UNITS",
      "kind": "command",
      "aliases": [
        "UN"
      ],
      "description": "Set the display format and precision of lengths and angles (the Drawing Units dialog).",
      "ribbon": [],
      "firstAction": "It opens the Drawing Units window.",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/units/"
    },
    {
      "name": "UPDATEFIELD",
      "kind": "command",
      "aliases": [],
      "description": "Work out the fields in the selected objects again.",
      "ribbon": [
        "Insert › Data › Update Fields"
      ],
      "firstPrompt": "Select objects:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/updatefield/"
    },
    {
      "name": "VIEW",
      "kind": "command",
      "aliases": [
        "V"
      ],
      "description": "Save, restore or delete named views.",
      "ribbon": [
        "View › Named Views › Named Views",
        "View › Named Views › View Manager"
      ],
      "firstAction": "It opens the View Manager window.",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/view/"
    },
    {
      "name": "VPLAYER",
      "kind": "command",
      "aliases": [],
      "description": "Layer visibility per viewport: Freeze / Thaw layers in the current, all or a picked viewport; Reset, Newfrz, Vpvisdflt, ?.",
      "ribbon": [],
      "firstPrompt": "Enter an option [?/Freeze/Thaw/Reset/Newfrz/Vpvisdflt]:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/vplayer/"
    },
    {
      "name": "VPORTS",
      "kind": "command",
      "aliases": [
        "-VPORTS",
        "VIEWPORTS"
      ],
      "description": "Tiled model-space viewports: split the current one in 2, 3 or 4; SIngle; Join; Save, Restore, Delete and ? for named configurations.",
      "ribbon": [
        "View › Model Viewports › Named",
        "View › Model Viewports › Join"
      ],
      "firstPrompt": "Enter an option [Save/Restore/Delete/Join/SIngle/?/2/3/4] <3>:",
      "since": "0.5.0",
      "url": "https://wiki.musacad.org/reference/commands/vports/"
    },
    {
      "name": "VPSCALE",
      "kind": "command",
      "aliases": [],
      "description": "Report the scale of a layout viewport.",
      "ribbon": [],
      "firstPrompt": "Select the viewport to list the scale:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/vpscale/"
    },
    {
      "name": "VPSYNC",
      "kind": "command",
      "aliases": [],
      "description": "Line layout viewports up with a master viewport, at its scale.",
      "ribbon": [],
      "firstPrompt": "Select master viewport:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/vpsync/"
    },
    {
      "name": "WBLOCK",
      "kind": "command",
      "aliases": [
        "W"
      ],
      "description": "Write a block, or the whole drawing, to a .musa file.",
      "ribbon": [
        "Home › Block › Create › Write Block",
        "Insert › Block › Create › Write Block"
      ],
      "firstPrompt": "Enter name of existing block or [?/* (whole drawing)] <*>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/wblock/"
    },
    {
      "name": "WIPEOUT",
      "kind": "command",
      "aliases": [],
      "description": "Mask what lies beneath a polygon (text still shows through); [Frames] and [Polyline].",
      "ribbon": [
        "Home › Draw (slide-out) › Wipeout",
        "Annotate › Markup › Wipeout"
      ],
      "firstPrompt": "Specify first point or [Frames/Polyline] <Polyline>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/wipeout/"
    },
    {
      "name": "WORKSPACE",
      "kind": "command",
      "aliases": [],
      "description": "Make a workspace current, or save, rename, delete or list them.",
      "ribbon": [],
      "firstPrompt": "Enter workspace option [setCurrent/SAveas/Rename/Delete/?] <setCurrent>:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/workspace/"
    },
    {
      "name": "WSCURRENT",
      "kind": "system variable",
      "aliases": [],
      "description": "The current workspace.",
      "startsAs": "\"Drafting & Annotation\"",
      "firstPrompt": "Enter new value for WSCURRENT <\"Drafting & Annotation\">:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/system-variables/wscurrent/"
    },
    {
      "name": "WSSAVE",
      "kind": "command",
      "aliases": [],
      "description": "Save the palettes, the ribbon and the Quick Access Toolbar as they are, as a workspace.",
      "ribbon": [],
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/wssave/"
    },
    {
      "name": "XLINE",
      "kind": "command",
      "aliases": [
        "XL"
      ],
      "description": "Draw an infinite construction line.",
      "ribbon": [
        "Home › Draw (slide-out) › Construction Line"
      ],
      "firstPrompt": "Specify a point or [Hor/Ver/Ang/Bisect/Offset]:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/xline/"
    },
    {
      "name": "XLIST",
      "kind": "command",
      "aliases": [],
      "description": "List an object nested in a block reference or xref: what it is, the block, its layer, colour and linetype.",
      "ribbon": [],
      "firstPrompt": "Select nested xref or block object to list:",
      "since": "0.8.0",
      "url": "https://wiki.musacad.org/reference/commands/xlist/"
    },
    {
      "name": "XREF",
      "kind": "command",
      "aliases": [
        "XR",
        "-XREF"
      ],
      "description": "External references: attach a drawing as a block that follows its file; detach, reload, ?.",
      "ribbon": [
        "Insert › Reference › Attach",
        "Insert › Reference › Attach › Attach Xref",
        "Insert › Reference › External References",
        "Insert › Reference › External References › List",
        "Insert › Reference › External References › Reload",
        "Insert › Reference › External References › Detach"
      ],
      "firstPrompt": "Enter an option [?/Attach/Detach/Reload] <Attach>:",
      "since": "0.4.0",
      "url": "https://wiki.musacad.org/reference/commands/xref/"
    },
    {
      "name": "ZOOM",
      "kind": "command",
      "aliases": [
        "Z"
      ],
      "description": "Zoom in or out to change the view magnification.",
      "ribbon": [
        "View › Navigate 2D › Zoom",
        "View › Navigate 2D › Zoom › Zoom Extents",
        "View › Navigate 2D › Zoom › Zoom All",
        "View › Navigate 2D › Zoom › Zoom In",
        "View › Navigate 2D › Zoom › Zoom Out",
        "View › Navigate 2D › Zoom › Zoom Scale",
        "View › Navigate 2D › Zoom Extents"
      ],
      "firstPrompt": "Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>:",
      "since": "0.1.0",
      "url": "https://wiki.musacad.org/reference/commands/zoom/"
    }
  ]
}