Commit Graph

253 Commits (7ec0377bf102f91876c8fc9a04957f8e36337aa2)

Author SHA1 Message Date
voussoir 1abe5a615b Read my_head and remote_head with a single subprocess call. 2020-01-28 01:12:24 -08:00
voussoir 2bc3d4caa6 Add argument --fetch and show number of commits to pull. 2020-01-28 00:57:24 -08:00
voussoir 88ba4a3e23 Switch from env variable to just local directory.
What can I say. I just don't like environment variables.
2020-01-26 16:57:47 -08:00
voussoir ee97a3d08e Add --subs alias for --subtitles. 2020-01-26 16:24:55 -08:00
voussoir 0d985a9264 Add --no-cache-dir to get fresh pips every time. 2020-01-26 16:24:44 -08:00
voussoir 7e8e20d038 Also search .lnk arguments. 2020-01-25 18:27:55 -08:00
voussoir 66c26fa31a Improve lnk searching by separating field names from content.
Previously, if you searched for the word target then every lnk
matched because "Target: xxx" was literally the text being searched.
Now we can use the existing separation between search_text and
result_text to show those headers separately.
2020-01-25 01:18:03 -08:00
voussoir d108670693 Allow passing a pre-formed list as text. 2020-01-25 01:11:11 -08:00
voussoir ea415b953c Rename these key, value variables to give better context. 2020-01-25 01:08:50 -08:00
voussoir 2dc7e75414 Dedent even more. Thanks continue! 2020-01-25 00:58:06 -08:00
voussoir 77481c169c Comment this whole if and not just the inner part. 2020-01-25 00:52:39 -08:00
voussoir 1727be598a Switch this formatter to fstring. 2020-01-25 00:49:08 -08:00
voussoir 91bf90862b Dedent this code by reversing condition and continue. 2020-01-25 00:46:52 -08:00
voussoir 9d8c9fdf51 Support searching of windows .lnk file fields.
I'm currently migrating my shortcuts that point to Py 3.7 to 3.8
so this saves a lot of time!
2020-01-25 00:39:18 -08:00
voussoir 08782fdaf9 Extract code to function search_contents_generic. 2020-01-25 00:36:50 -08:00
voussoir 265e106079 Some cleanups. 2020-01-22 15:49:06 -08:00
voussoir e8a089ff70 Fix .mks extension by adding -f matroska. 2020-01-22 15:48:50 -08:00
voussoir a5db669139 Rename ffaudios.py -> ffstreams.py, generalize for subs too. 2020-01-22 15:33:48 -08:00
voussoir dff9152898 Show number of unpushed commits thanks to new log command. 2020-01-20 21:53:49 -08:00
voussoir 3c757fcba4 Add sum.py. 2020-01-19 10:56:54 -08:00
voussoir 5806930198 Add size.py. 2020-01-19 10:56:49 -08:00
voussoir 3e5e421484 Add autocat.py. 2020-01-19 10:56:43 -08:00
voussoir 725a91f1cc Fix bug where packages with literal hyphens don't parse right. 2020-01-15 22:47:52 -08:00
voussoir 2d5ef0c7cf Replace these uses of glob with winglob. 2020-01-15 22:47:26 -08:00
voussoir 8eeb22d0b0 Use winglob instead of python glob. 2020-01-15 22:33:44 -08:00
voussoir 8fc5c0e28c Add cmd_autoexec_install.bat. 2020-01-15 21:49:23 -08:00
voussoir f89f2232e5 Add cmd_autoexec.bat. 2020-01-15 21:34:01 -08:00
voussoir 341c015451 Add ffaudios.py. 2020-01-15 21:26:16 -08:00
voussoir a05b82d683 Add --regex option to contentreplace. 2020-01-14 23:47:11 -08:00
voussoir 335b7d214a Put gitcheckup directories into a separate config file. 2020-01-12 20:06:14 -08:00
voussoir c5e3b97312 Add argument --untracked-files=all for better file count.
Without it, entire directories are counted as a single item.
I prefer to have the individual files counted.
2020-01-12 20:01:05 -08:00
voussoir ba5bbb2a16 Use `git status --short` for easier parsing.
Thank you kringel8.
2020-01-11 15:04:54 -08:00
voussoir 7863e03a72 Alphabetize imports. 2020-01-11 03:14:01 -08:00
voussoir 7f4bd2baf6 Show [C][P] instead of [x][x]. 2020-01-11 02:58:08 -08:00
voussoir 72b9f34bfe Split checkup into smaller functions, add output samples. 2020-01-11 02:23:07 -08:00
voussoir 78ed021d9f Add gitcheckup.py. 2020-01-11 01:44:20 -08:00
voussoir fc1e84643a Fix HMS bug. 2020-01-11 01:36:52 -08:00
voussoir 9e5c699871 Add PGUI.pyw. 2020-01-07 14:52:22 -08:00
voussoir ad667d0a17 Add forever.py. 2020-01-05 21:23:46 -08:00
voussoir 214a244e9d Add prune_dirs.py. 2019-12-14 14:08:19 -08:00
voussoir 514af31c18 Make noext, ext from the file basename instead of whole path. 2019-12-12 12:15:57 -08:00
voussoir f40f41b62a Add now.py. 2019-12-10 13:05:15 -08:00
voussoir 02a79f86b3 Remove input call from pip_download.py. 2019-12-10 13:03:19 -08:00
voussoir 5669c33f1c Allow inputting of HMS into subtitle_shift instead of only seconds. 2019-12-10 13:03:02 -08:00
voussoir 65c29d16e2 Update do_tasks.py. 2019-12-10 13:02:22 -08:00
voussoir daafa1349d Add filetimelapse.py 2019-12-10 13:02:04 -08:00
voussoir cba1d51587 Add resaw.py 2019-12-10 13:01:56 -08:00
voussoir 8d4e353c66 Update taskme, don't quote builtins and &, &&.
If the command is an executable, you can have quotes around it. But
if it is a builtin like `copy` then quotes will break it. So let's
remove quotes from the command as long as it doesn't have spaces.

Also remove quotes from & and && because with quotes you can't actually
chain commands. However if you want to literally use & as an arg then
this may cause some problems.
2019-12-10 13:01:32 -08:00
voussoir e99cbe3e39 Add recurse option and more format variables to brename/breplace. 2019-12-10 12:59:20 -08:00
voussoir 8114e39f7e Add hash_hardlink.py 2019-12-10 12:57:23 -08:00