EnglishFrenchSpanish

OnWorks favicon

zshdb - Online in the Cloud

Run zshdb in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command zshdb that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


zshdb - zsh debugger

SYNOPSIS


zshdb [options] [--] script-name [script options]

zshdb [options] -c execution-string

DESCRIPTION


"zshdb" is a zsh script to which arranges for another zsh script to be debugged. The
debugger has a similar command interface as gdb(1).

If you used zshdb script and need to pass options to the script to be debugged, add "--"
before the script name. That will tell zshdb not to try to process any further options.

OPTIONS


-h | --help
Print a usage message on standard error and exit with a return code of 100.

-A | --annotation level
Sets to output additional stack and status information which allows front-ends such as
emacs to track what's going on without polling.

This is needed in for regression testing. Using this option is equivalent to issuing:

set annotation LEVEL

inside the debugger.

-B | --basename
In places where a filename appears in debugger output give just the basename only.
This is needed in for regression testing. Using this option is equivalent to issuing:

set basename on

inside the debugger.

-n | --nx | --no-init
Normally the debugger will read debugger commands in "~/.zshdbinit" if that file
exists before accepting user interaction. ".zshdbinit" is analogus to Perl's
".perldb" or GNU gdb's ".gdbinit": a user might want to create such a debugger profile
to add various user-specific customizations.

Using the "-n" option this initialization file will not be read. This is useful in
regression testing or in tracking down a problem with one's ".zshdbinit" profile.

-c | --command command-string
Instead of specifying the name of a script file, one can give an execution string that
is to be debugged. Use this option to do that.

-q | --quiet
Do not print introductory version and copyright information. This is again useful in
regression testing where we don't want to include a changeable copyright date in the
regression-test matching.

-x | --eval-command debugger-cmdfile
Run the debugger commands debugger-cmdfile before accepting user input. These
commands are read however after any ".zshdbinit" commands. Again this is useful
running regression-testing debug scripts.

-L | --library debugger-library
The debugger needs to source or include a number of functions and these reside in a
library. If this option is not given the default location of library is relative to
the installed zshdb script: "../lib/zshdb".

-T | --tempdir temporary-file-directory
The debugger needs to make use of some temporary filesystem storage to save persistent
information across a subshell return or in order to evaluate an expression. The
default directory is "/tmp" but you can use this option to set the directory where
debugger temporary files will be created.

-t | --tty tty-name
Debugger output usually goes to a terminal rather than stdout or stdin which the
debugged program may use. Determination of the tty or pseudo-tty is normally done
automatically. However if you want to control where the debugger output goes, use this
option.

-V | --version
Show version number and no-warranty and exit with return code 1.

Use zshdb online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    formkiq-core
    formkiq-core
    FormKiQ Core is an Open Source Document
    Management System (DMS), available to
    run as a headless software or with a
    web-based client, deployed to your
    Amazon We...
    Download formkiq-core
  • 2
    Blackfriday
    Blackfriday
    Blackfriday is a Markdown processor
    implemented in Go. It is paranoid about
    its input (so you can safely feed it
    user-supplied data), it is fast, it
    supports c...
    Download Blackfriday
  • 3
    QNAP NAS GPL Source
    QNAP NAS GPL Source
    GPL source for QNAP Turbo NAS.
    Audience: Developers. User interface:
    Web-based. Programming Language: C,
    Java. Categories:System, Storage,
    Operating System Ker...
    Download QNAP NAS GPL Source
  • 4
    deep-clean
    deep-clean
    A Kotlin script that nukes all build
    caches from Gradle/Android projects.
    Useful when Gradle or the IDE let you
    down. The script has been tested on
    macOS, but ...
    Download deep-clean
  • 5
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    The Eclipse Checkstyle plug-in
    integrates the Checkstyle Java code
    auditor into the Eclipse IDE. The
    plug-in provides real-time feedback to
    the user about viol...
    Download Eclipse Checkstyle Plug-in
  • 6
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is a free media player
    software, part based on WMP and VLC. The
    player is in a minimalist style, with
    more than ten theme colors, and can also
    b...
    Download AstrOrzPlayer
  • More »

Linux commands

Ad