DEScoder command line

← Prev | ↑ Chapter | Next → | Index | Symbols

DEScoder command line

DEScoder is BricsCAD's LISP packaging tool; version 2.10 ships with BricsCAD V25. No web documentation exists — the following is transcribed from the tool's own GUI help.

DESCoder.exe [-namespace] [-keep] [-nocompress] [-dialog] [SourceLisp]
DESCoder.exe [-keep] [-nocompress] [-dialog] [-project ProjectFile]
DESCoder.exe [-keep] [-nocompress] [-dialog] ProjectFile.prv
DESCoder.exe [-keep] [-nocompress] [-dialog] ProjectFile.prj
  • SourceLisp accepts wildcards, giving a batch mode, and any file extension is allowed.
  • -namespace is the VLX-NameSpace opt-in, available in recent DEScoder only. It is listed only in the single-file form; project mode is presumed to inherit the .prv (:separate-namespace) entry instead — hypothesis, not verified.
  • -keep corresponds to the GUI's "Keep the Intermediate Files"; it leaves the staged intermediates beside the source (name.lsp.x.lsp, name.lsp.0.lsp, name.lsp.1.lsp) before the .des.
  • ProjectFile must be .prj or .prv. DEScoder therefore consumes the VLISP project-file formats: those formats are load-bearing on BricsCAD, not merely an AutoCAD IDE artifact.
  • Given no usable arguments, DEScoder opens its GUI and waits. Automation must bound the process rather than assume it exits.