Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
internals:shell_options [2019/07/07 05:33]
thebonsai [Table] shift_verbose changes
internals:shell_options [2019/11/02 13:17] (current)
ersen edit shell mode of promptvars
Line 156: Line 156:
 ==== force_fignore ==== ==== force_fignore ====
 ^Option: ​ |''​force_fignore'' ​ ^Since: ​ |3.0-alpha ​ | ^Option: ​ |''​force_fignore'' ​ ^Since: ​ |3.0-alpha ​ |
-^Shell mode:  |interactive ​(?​)  ​^Default: |on  |+^Shell mode:  |interactive ​   ^Default: |on  |
  
 If set, the suffixes specified by the [[syntax:​shellvars#​FIGNORE|FIGNORE]] shell variable cause words to be ignored when performing word completion even if the ignored words are the only possible completions. This option is enabled by default. If set, the suffixes specified by the [[syntax:​shellvars#​FIGNORE|FIGNORE]] shell variable cause words to be ignored when performing word completion even if the ignored words are the only possible completions. This option is enabled by default.
Line 254: Line 254:
 ==== nocaseglob ==== ==== nocaseglob ====
 ^Option: ​ |''​nocaseglob'' ​ ^Since: ​ |2.02-alpha1 ​ | ^Option: ​ |''​nocaseglob'' ​ ^Since: ​ |2.02-alpha1 ​ |
-^Shell mode:  |interactive (?)  ​^Default:​ |off  |+^Shell mode:  |all  ​^Default:​ |off  |
  
 If set, Bash matches filenames in a case-insensitive fashion when performing pathname expansion. If set, Bash matches filenames in a case-insensitive fashion when performing pathname expansion.
Line 260: Line 260:
 ==== nocasematch ==== ==== nocasematch ====
 ^Option: ​ |''​nocasematch'' ​ ^Since: ​ |3.1-alpha1 ​ | ^Option: ​ |''​nocasematch'' ​ ^Since: ​ |3.1-alpha1 ​ |
-^Shell mode:  |interactive (?)  ​^Default:​ |off  |+^Shell mode:  |all  ​^Default:​ |off  |
  
 If set, Bash matches patterns in a case-insensitive fashion when performing matching while executing ''​case''​ or ''<​nowiki>​[[</​nowiki>''​ conditional commands. If set, Bash matches patterns in a case-insensitive fashion when performing matching while executing ''​case''​ or ''<​nowiki>​[[</​nowiki>''​ conditional commands.
Line 266: Line 266:
 ==== nullglob ==== ==== nullglob ====
 ^Option: ​ |''​nullglob'' ​ ^Since: ​ |unknown ​ | ^Option: ​ |''​nullglob'' ​ ^Since: ​ |unknown ​ |
-^Shell mode:  |interactive (?)  ​^Default:​ |off  |+^Shell mode:  |all  ​^Default:​ |off  |
  
 If set, Bash allows patterns which match no files to expand to a null string, rather than themselves. If set, Bash allows patterns which match no files to expand to a null string, rather than themselves.
Line 278: Line 278:
 ==== promptvars ==== ==== promptvars ====
 ^Option: ​ |''​promptvars'' ​ ^Since: ​ |unknown ​ | ^Option: ​ |''​promptvars'' ​ ^Since: ​ |unknown ​ |
-^Shell mode:  |interactive ​(?​)  ​^Default: |on  |+^Shell mode:  |interactive ​     ^Default: |on  |
  
 If set, prompt strings undergo parameter expansion, command substitution,​ arithmetic expansion, and quote  removal after being expanded using the prompt special sequences. This option is enabled by default. If set, prompt strings undergo parameter expansion, command substitution,​ arithmetic expansion, and quote  removal after being expanded using the prompt special sequences. This option is enabled by default.
Line 290: Line 290:
 ==== shift_verbose ==== ==== shift_verbose ====
 ^ Option: ​     | ''​shift_verbose'' ​ ^ Since: ​   | unknown ​               | ^ Option: ​     | ''​shift_verbose'' ​ ^ Since: ​   | unknown ​               |
-^ Shell mode:  | interactive (?)    ^ Default: ​ | off, on in POSIX mode  |+^ Shell mode:  |all    ^ Default: ​ | off, on in POSIX mode  |
  
 If set, the shift builtin prints an error message when the shift count exceeds the number of positional parameters. If set, the shift builtin prints an error message when the shift count exceeds the number of positional parameters.
Line 296: Line 296:
 ==== sourcepath ==== ==== sourcepath ====
 ^Option: ​ |''​sourcepath'' ​ ^Since: ​ |unknown ​ | ^Option: ​ |''​sourcepath'' ​ ^Since: ​ |unknown ​ |
-^Shell mode:  |interactive (?)  ​^Default:​ |on  |+^Shell mode:  |all  ​^Default:​ |on  |
  
 If set, the source builtin command uses the value of PATH to find the directory containing the file supplied as an argument. ​ This option is enabled by default. If set, the source builtin command uses the value of PATH to find the directory containing the file supplied as an argument. ​ This option is enabled by default.
Line 311: Line 311:
 ==== xpg_echo ==== ==== xpg_echo ====
 ^Option: ​ |''​xpg_echo'' ​ ^Since: ​ |2.04-beta1 ​ | ^Option: ​ |''​xpg_echo'' ​ ^Since: ​ |2.04-beta1 ​ |
-^Shell mode:  |interactive (?)  ​^Default:​ |off  |+^Shell mode:  |all  ​^Default:​ |off  |
  
 If set, the ''​echo''​-builtin command expands backslash-escape sequences by default (POSIX, SUS, XPG). If set, the ''​echo''​-builtin command expands backslash-escape sequences by default (POSIX, SUS, XPG).
  • internals/shell_options.1562477599.txt
  • Last modified: 2019/07/07 05:33
  • by thebonsai