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
Copy file name to clipboardExpand all lines: README.md
+16-6Lines changed: 16 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,19 +23,29 @@ The Cmder's user interface is also designed to be more eye pleasing, and you can
23
23
### Shared Cmder install with Non-Portable Individual User Config
24
24
1. Download the [latest release](https://github.com/cmderdev/cmder/releases/)
25
25
2. Extract the archive to a shared location.
26
-
3. (optional) Place your own executable files into the `%cmder_root%\bin` folder to be injected into your PATH.
27
-
4. (optional) Create `%userprofile%\cmder_config\bin` folder to be injected into individual users PATH. Default is to auto create this on first run.
28
-
5. (optional) Place your own executable files into the `%userprofile%\cmder_config\bin` folder to be injected into your PATH.
29
-
6. Run `Cmder.exe` with `/C` command line argument. Example: `cmder.exe /C %userprofile%\cmder_config`
26
+
3. (optional) Place your own executable files and custom app folders into the `%cmder_root%\bin`. See: [opt/README.md](./bin/README)
27
+
- This folder to be injected into your PATH by default.
28
+
- See `/max_depth [1-5]` in 'Command Line Arguments for `init.bat`' table to add subdirectories recursively.
29
+
4. (optional) Place your own custom app folders into the `%cmder_root%\opt`. See: [opt/README.md](./opt/README)
30
+
- This folder will NOT be injected into your PATH so you have total control of what gets added.
31
+
5. Run `Cmder.exe` with `/C` command line argument. Example: `cmder.exe /C %userprofile%\cmder_config`
30
32
* This will create the following directory structure if it is missing.
31
33
32
34
```
33
35
c:\users\[username]\cmder_config
34
36
├───bin
35
-
└───config
36
-
└───profile.d
37
+
├───config
38
+
│ └───profile.d
39
+
└───opt
37
40
```
38
41
42
+
- (optional) Place your own executable files and custom app folders into `%userprofile%\cmder_config\bin`.
43
+
- This folder to be injected into your PATH by default.
44
+
- See `/max_depth [1-5]` in 'Command Line Arguments for `init.bat`' table to add subdirectories recursively.
45
+
- (optional) Place your own custom app folders into the `%user_profile%\cmder_config\opt`.
46
+
- This folder will NOT be injected into your PATH so you have total control of what gets added.
47
+
48
+
39
49
* Both the shared install and the individual user config locations can contain a full set of init and profile.d scripts enabling shared config with user overrides. See below.
This folder is for optional user packages and will not be automatically injected into the PATH.
4
+
5
+
Use `%lib_path% enhance_path "%cmder_root%\[path to folder]"` in `%cmder_root%\config\user_profile.cmd` or `%cmder_root%\config\profile.d\*.cmd` to add to the path.
0 commit comments