PWDHIST (json)
About 1 minvariables
PWDHIST
(json)
History of each change to the sessions working directory
Description
PWDHIST
is a JSON array containing the history of all the working directories within the current shell session.
It is updated via cd
however you can overwrite its value manually via set
.
Examples
» cd ~bob
» cd /tmp
» $PWDHIST
[
"/Users/bob",
"/private/tmp"
]
Other Reserved Variables
- Numeric (str): Variables who's name is a positive integer, eg
0
,1
,2
,3
and above $.
, Meta Values (json): State information for iteration blocksARGV
(json): Array of the command name and parameters within a given scopeCOLUMNS
(int): Character width of terminalEVENT_RETURN
(json): Return values for eventsHOSTNAME
(str): Hostname of the current machineMUREX_ARGV
(json): Array of the command name and parameters passed to the current shellMUREX_EXE
(path): Absolute path to running shellPARAMS
(json): Array of the parameters within a given scopePWDHIST
(json): History of each change to the sessions working directoryPWD
(path): Current working directorySELF
(json): Meta information about the running scope.SHELL
(str): Path of current shell
See Also
- Change Directory (
cd
): Change (working) directory - Define Variable (
set
): Define a variable (typically local) and set it's value - Modules And Packages: An introduction to Murex modules and packages
- Pipeline: Overview of what a "pipeline" is
- Reserved Variables: Special variables reserved by Murex
- Variable And Config Scoping: How scoping works within Murex
@Array
Sigil: Expand values as an arrayPWD
(path): Current working directoryjson
: JavaScript Object Notation (JSON)path
: Structured object for working with file and directory pathsstring
(stringing): string (primitive)
This document was generated from gen/variables/PWDHIST_doc.yaml.