I type it enough times that I'd rather not have to type out the whole
line over and over. Sadly, I can't alias just `apt update && apt
upgrade` as it won't be evaluated correctly if invoked as `sudo auu`.
Prior to this change, a transfer file with missing directories and files
would silently go on without any kind of notice that these files were
not included. To ensure the file is up-to-date with any name changes or
misspellings of source files, these should cause an error and halt prior
to transfer.
This will mean that a client built one morning will almost always yield
another build the next day (assuming there are changes for it to be
necessary) even if it goes from being built late one morning to early
the next morning. Despite that, 18 hours is still long enough that a
client build will be used for roughly a full day.
This commit also adds an old script used for facilitating browser
navigation backwards with a 4-finger swipe, as Firefox previously was
not handling overscroll navigation correctly. It is no longer in use as
the fix in the comments of these files made precise scrolling work,
which in turn made overscroll navigation work as well.
This both removes the need to query for these files from the
installation's source files (if even available--MacOS doesn't seem to
have these present on the system at all) and ensures the latest version
will be built.
This commit updates the completion function for the .functions (`..`,
`.2`, etc.) to behave as much like tab completion for `cd` as possible.
This means it has better listing for possible results when multiple
options are available, properly handles completed and nested directories
(!!) and is much more thoroughly documented so it's not such a dense
cluster of bash magic.
I'm not really sure why I never turned this on before, but it really
helps to identify exactly the character which I need to differentiate to
continue tab completion.
Printing only an error-type message without information about what
happens afterward is not the most helpful. This commit adds a message
indicating that vscode setup is skipped so that at least that feedback
is provided.
Commit de8ad4ac08 added an include of
~/.user.gitconfig following the global definitions in ~/.gitconfig. What
I had forgotten is that it was included earlier in the
alphabetically-sorted `[include]` section. Oops!