You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implemented the following environment variable options:
* `SA_OPTION_CONFIGURATIONS_DIR`: Set to a custom value to change/override the directory where Configuration Files are stored.
* `SA_OPTION_LOGS_DIR`: Set to a custom value to change/override the directory where Log Files are stored.
#108
@@ -169,14 +169,16 @@ A *configuration file* contains the definition of all [<menu>](#Menu) elem
169
169
170
170
When a user right-click on a file in *Windows Explorer*, the application will load all available *configuration files* and display their content into the displayed context menu.
171
171
172
-
The list of *Configuration Files* is unique for each users of the system. The files are stored in `C:\Users\%USERNAME%\ShellAnything\configurations` directory where `%USERNAME%` is your current Windows session *username*. Note that *Windows Explorer* also support copy & pasting `C:\Users\%USERNAME%\ShellAnything\configurations` into an *address bar* to quickly jump to the directory.
172
+
The list of *Configuration Files* is unique for each users of the system. The files are stored in `C:\Users\%USERNAME%\ShellAnything\configurations` directory where `%USERNAME%` is your current Windows session *username*. Note that you can paste `C:\Users\%USERNAME%\ShellAnything\configurations` into an *address bar* of *Windows Explorer* to quickly jump to the directory.
173
173
174
174
The application support multiple *configuration files* at the same time. One can add new files in the *configuration directory* and the system will automatically detect and load them.
175
175
176
176
When a *configuration file* is deleted, the application automatically detect the missing file and properly unload the associated menus which stop displaying their content.
177
177
178
178
To temporary disable a *configuration file*, one can simply change the file extension from `xml` to `txt`. Change the file extension back to `xml` to re-enable the file.
179
179
180
+
**Note:** The *Configuration Files* directory can be modified with the `SA_OPTION_CONFIGURATIONS_DIR` environment variable option. See [Environment Variables options](#environment-variables-options) section for details.
181
+
180
182
181
183
182
184
## Basic Xml Document ##
@@ -1822,7 +1824,7 @@ For example, the following would define `services.wce.command.start` and `servic
1822
1824
1823
1825
1824
1826
1825
-
# Environment variables #
1827
+
# Environment Variables options #
1826
1828
1827
1829
ShellAnything default startup behavior can be modified by setting specific pre-defined environment variables. Some features or configuration options can also be enabled or disabled through environment variables. For example, one can define an environment variables to enable verbose logging.
1828
1830
@@ -1834,10 +1836,11 @@ All ShellAnything environment variables names are prefixed with `SA_`.
1834
1836
1835
1837
The following table defines the list of pre-defined environment variables for ShellAnything:
| SA_OPTION_LOGGING_VERBOSE | Enables [verbose logging](#verbose-logging) when set to a value that evaluates to [true](#istrue-attribute). |
1842
+
| SA_OPTION_CONFIGURATIONS_DIR | Set to a custom value to change/override the directory where [Configuration Files](#configuration-files) are stored. |
1843
+
| SA_OPTION_LOGS_DIR | Set to a custom value to change/override the directory where [Log Files](#logging-support) are stored. |
1841
1844
1842
1845
1843
1846
@@ -2653,6 +2656,9 @@ The logging directory is unique for each users of the system.
2653
2656
2654
2657
The log files are stored in `%LOCALAPPDATA%\ShellAnything\logs` directory. For example, the user `JohnSmith` can find his own ShellAnything log files in directory `C:\Users\JohnSmith\AppData\Local\ShellAnything\logs`.
2655
2658
2659
+
**Note:** The logging directory can be modified with the `SA_OPTION_LOGS_DIR` environment variable option. See [Environment Variables options](#environment-variables-options) section for details.
0 commit comments