scriptable

Accepts written commands

Scriptable describes software or systems that can be controlled or automated through scripts—small programs written to perform tasks without manual intervention.

A scriptable application exposes its functions so users can chain commands together: The app is fully scriptable, so I automated the whole workflow.

In gaming, scriptable often refers to events or behaviors that can be triggered by code rather than player action.

interface

API

Software communication standard

  • SDKProgramming tools bundle
  • hooksCurved catching devices
  • callbacksSubsequent contact after initial

commands · syntax · functions · methods · objects · variables · modules · plugins · add-ons · extensions

automation

macros

Automated command sequences

batch · tasks · tasker · unattended · orchestration · pipelines · hooks · event-driven

languages

python

Nonvenomous squeezing snake

  • rubyPrecious red gemstone
  • shellHard outer covering
  • bashForceful striking blow

groovy · interpreted · extensible · embeddable · bindings

applications

spreadsheets

Tabular data documents

  • AdobeMajor graphics software maker
  • BlenderFree 3D graphics software
  • UnityGame creation software

Photoshop · InDesign · AutoCAD · Maya · browser · terminal · IDE · CAD · databases · CMS

Opposites
automation capability

scriptablemanual

Written instructions for use

unautomatable · hands-on · point-and-click · hardcoded

interface type

scriptablemenu-driven

Controlled via selectable options

WYSIWYG

programmability

scriptablehardcoded

Permanently set in software

closed · inaccessible · opaque · proprietary · unexposed

Family

script, description, prescription, manuscript, subscription, transcript, scripts, postscript, scripture

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G