-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO.txt
197 lines (172 loc) · 7.79 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
- Compare saveload file list versus saveload file list
- Add script to read/write file date/times by absolute/relative path list
- Compare 2 panels with selected paths through the read of directory paths
(file paths compares as is) recursively or not recursively (not applicable
to archives) with truncated prefix taken from a panel current directory path
(has meaning compare relative paths instead of absolute).
Order in which a directory path or file path are read is dependent on a
panel file arrange order.
- Compare 2 panels with selected paths through the save column details command
(SAVEDETAILS, applicable to archives) into standalone or arbitrary saveload
slots including truncation of paths by a prefix taken from a panel current
directory path (has meaning compare relative paths instead of absolute).
- Add terminal open for bash shell from the Windows Subsystem for Linux (WSL)
(Windows 10+ only).
- Add script to read shortcut files list into a list file with columns:
`Path|TargetPath|WorkingDirectory`.
Add script to read a list file with columns to update respective shortcuts.
Add script to copy shortcut TargetPath from a list.
- Add `SaveLoad -> Add` additionally to `SaveLoad -> Save`
- Add external utilities, plugins and wrapper scripts for:
* `odiff` to be able to compare images:
https://github.com/dmtrKovalenko/odiff
* `winmerge2011` to be able to compare SQLite and Excel files:
https://github.com/datadiode/winmerge2011
* `autoit` to be able to run AutoIt scripts:
https://www.autoitscript.com
https://github.com/AutoIt
Scripts:
* `LNKEditorGUI` - GUI to edit windows shortcut files:
https://www.autoitscript.com/forum/topic/151752-lnkeditorgui-windows-shortcut-lnk-link-editor-gui/
* `Notepad++ MultiRename` plugin to extend `Find and Replace` dialog:
https://github.com/daddel80/notepadpp-multireplace
- Add Custom Columns variants into Total Commander within tacklebar install.
- Add optional flag - `-+` to await ONLY not positional parameters until the
`--` flag.
Return an error if `--` is not found after `-+` or found more than once.
Return an error if `-+` is found before `--` more than once.
Return an error if not a flag parameter is found between `-+` and `--`
arguments.
This is useful to accept not positional parameters in the command line as an
external (expandable) string.
- Add `Run as...`, `Run in terminal...` and `Run application...` menu buttons:
* `Run in terminal...` to run the file under the cursor in a terminal as a
user.
* `Run application...` to run an application as a user.
The whole menu must has an ability to be partially edited as, for example,
a yaml file in the Notepad++ editor.
Run as..
|
+- / <Current>
| |
| +- Run in terminal...
| | |
| | +- / cmd.exe
| | | |
| | | +- Run > cmd.exe [64-bit][admin][log]
| | | +- Run > cmd.exe [32-bit][admin][log]
| | | | ---
| | | +- Run > cmd.exe [64-bit][log]
| | | +- Run > cmd.exe [32-bit][log]
| | | | ---
| | | +- Run > cmd.exe [64-bit][admin][nolog][noinit]
| | | +- Run > cmd.exe [32-bit][admin][nolog][noinit]
| | | | ---
| | | +- Run > cmd.exe [64-bit][nolog][noinit]
| | | +- Run > cmd.exe [32-bit][nolog][noinit]
| | | | ---
| | | +- Run with params > cmd.exe [64-bit][admin][log]
| | | +- Run with params > cmd.exe [32-bit][admin][log]
| | | | ---
| | | +- Run with params > cmd.exe [64-bit][log]
| | | +- Run with params > cmd.exe [32-bit][log]
| | | | ---
| | | +- Run with params > cmd.exe [64-bit][admin][nolog][noinit]
| | | +- Run with params > cmd.exe [32-bit][admin][nolog][noinit]
| | | | ---
| | | +- Run with params > cmd.exe [64-bit][nolog][noinit]
| | | +- Run with params > cmd.exe [32-bit][nolog][noinit]
| | |
| | +- / MinTTY
| | | |
| | | +- Run > cmd.exe > MinTTY > cmd.exe [64-bit][admin][log]
| | | +- Run > cmd.exe > MinTTY > cmd.exe [32-bit][admin][log]
| | | | ---
| | | +- Run > cmd.exe > MinTTY > cmd.exe [64-bit][log]
| | | +- Run > cmd.exe > MinTTY > cmd.exe [32-bit][log]
| | | | ---
| | | +- Run > MinTTY > cmd.exe [64-bit][admin][nolog][noinit]
| | | +- Run > MinTTY > cmd.exe [32-bit][admin][nolog][noinit]
| | | | ---
| | | +- Run > MinTTY > cmd.exe [64-bit][nolog][noinit]
| | | +- Run > MinTTY > cmd.exe [32-bit][nolog][noinit]
| | | | ---
| | | +- Run with params > cmd.exe > MinTTY > cmd.exe [64-bit][admin][log]
| | | +- Run with params > cmd.exe > MinTTY > cmd.exe [32-bit][admin][log]
| | | | ---
| | | +- Run with params > cmd.exe > MinTTY > cmd.exe [64-bit][log]
| | | +- Run with params > cmd.exe > MinTTY > cmd.exe [32-bit][log]
| | | | ---
| | | +- Run with params > MinTTY > cmd.exe [64-bit][admin][nolog][noinit]
| | | +- Run with params > MinTTY > cmd.exe [32-bit][admin][nolog][noinit]
| | | | ---
| | | +- Run with params > MinTTY > cmd.exe [64-bit][nolog][noinit]
| | | +- Run with params > MinTTY > cmd.exe [32-bit][nolog][noinit]
| | |
| | +- / ConEmu
| | |
| | | +- Run > cmd.exe > ConEMU > cmd.exe [64-bit][admin][log]
| | | +- Run > cmd.exe > ConEMU > cmd.exe [32-bit][admin][log]
| | | | ---
| | | +- Run > cmd.exe > ConEMU > cmd.exe [64-bit][log]
| | | +- Run > cmd.exe > ConEMU > cmd.exe [32-bit][log]
| | | | ---
| | | +- Run > ConEMU > cmd.exe [64-bit][admin][nolog][noinit]
| | | +- Run > ConEMU > cmd.exe [32-bit][admin][nolog][noinit]
| | | | ---
| | | +- Run > ConEMU > cmd.exe [64-bit][nolog][noinit]
| | | +- Run > ConEMU > cmd.exe [32-bit][nolog][noinit]
| | | | ---
| | | +- Run with params > cmd.exe > ConEMU > cmd.exe [64-bit][admin][log]
| | | +- Run with params > cmd.exe > ConEMU > cmd.exe [32-bit][admin][log]
| | | | ---
| | | +- Run with params > cmd.exe > ConEMU > cmd.exe [64-bit][log]
| | | +- Run with params > cmd.exe > ConEMU > cmd.exe [32-bit][log]
| | | | ---
| | | +- Run with params > ConEMU > cmd.exe [64-bit][admin][nolog][noinit]
| | | +- Run with params > ConEMU > cmd.exe [32-bit][admin][nolog][noinit]
| | | | ---
| | | +- Run with params > ConEMU > cmd.exe [64-bit][nolog][noinit]
| | | +- Run with params > ConEMU > cmd.exe [32-bit][nolog][noinit]
| |
| +- Run application...
| |
| +- / Total Commander
| | |
| | +- Run > TOTALCMD64.EXE [64-bit]
| | +- Run > TOTALCMD.EXE [32-bit]
| |
| +- / Application1
| | |
| | +- Run > app.exe [32-bit]
| |
| +- / Application2
| |
| +- / Version 1
| | |
| | +- Run > app.exe [32-bit]
| |
| +- / Version 2
| |
| +- Run > app64.exe [64-bit]
| +- Run > app.exe [32-bit]
|
+- / User1
| |
| +- ...
| |
| ...
|
...
, where `Run with params` will ask the rest parameters in a command line
(`?` character used before the command line).
NOTE:
1. If one item in the menu is a selection item (begins by `/`), then all
the menu items must be selection items with a submenu to avoid misclick.
- VirusTotal triggers on files in `deploy/fonts` directory, remove the files
- Choose to install between the current user and Everyone (all users).
- Add menu refresh for all `git_pull_*.sh` and `git_sync_*.sh` scripts to
reread the `GIT_REPO_DEFAULT_REMOTES` described in `git_init.sh` script
from `gitcmd` project.
- Add ffmpeg split by size.
- Add `contools--recent-lists` project usage