Forrest logo
tool overview
On this page you find all important commands for the CLI tool set. If the command you are looking for is missing please ask our AI.

set

The "set" command is a command line tool used in various operating systems, such as Windows and Unix-like systems.

It allows you to view, modify, or create environment variables, which are predefined values that control the behavior of various processes and applications on your system.

By running "set" without any arguments, you can view a list of all current environment variables and their values.

You can also use "set" followed by the name of an environment variable to view just that specific variable's value.

To set a new value for an existing environment variable, you can use the syntax "set VARIABLE_NAME=VALUE". This will update the value of the specified variable for the current session.

You can also use "setx" (Windows only) to permanently set a new value for an environment variable that will persist even after a reboot.

The "set" command can be helpful for troubleshooting and debugging, as it allows you to check the values of important system variables and verify if they are correctly configured.

Additionally, the "set" command can be used in batch scripting to manipulate environment variables and automate certain tasks.

In Unix-like systems, the "export" command is used to set environment variables, but the "set" command can still be used to view their values.

Overall, the "set" command is a versatile tool for managing and manipulating environment variables on the command line.

List of commands for set:

  • fish:tldr:31393 fish: Define and export an environmental variable that persists across shell restarts (builtin).
    $ set --universal --export ${variable_name} ${variable_value}
    try on your machine
    explain this command
  • nvm.fish:tldr:c6725 nvm.fish: Set the default Node.js version.
    $ set nvm_default_version ${node_version}
    try on your machine
    explain this command
  • set:tldr:140d5 set: Prompt the user for a value for the specified variable.
    $ set /p ${name}=${prompt_string}
    try on your machine
    explain this command
  • set:tldr:2b878 set: List environment variables starting with the specified string.
    $ set ${name}
    try on your machine
    explain this command
  • set:tldr:41c71 set: Set an environment variable to a specific value.
    $ set ${name}=${value}
    try on your machine
    explain this command
  • set:tldr:5e4ef set: Set the shell to exit as soon as the first error is encountered (mostly used in scripts).
    $ set -e
    try on your machine
    explain this command
  • set:tldr:68747 set: Notify of job termination immediately.
    $ set -b
    try on your machine
    explain this command
  • set:tldr:bb7a3 set: Set various options, e.g. enable `vi` style line editing.
    $ set -o ${vi}
    try on your machine
    explain this command
  • set:tldr:cdaee set: Display the names and values of shell variables.
    $ set
    try on your machine
    explain this command
  • set:tldr:f2e2a set: Mark variables that are modified or created for export.
    $ set -a
    try on your machine
    explain this command
  • tlmgr-shell:tldr:20411 tlmgr-shell: Set the value of a TeX Live variable.
    $ set ${variable} ${value}
    try on your machine
    explain this command
tool overview