vlc -I rc from OS X Terminal bash prompt returns error:
VLC media player 2.2.3 Weatherwax (revision 2.2.3-3-g0777f11)
 core libvlc error: No plugins found! Check your VLC installation.
VLC -I rc opens a remote VLC session successfully, as expected. Why doesn't the filesystem's case insensitivity make vlc and VLC equivalent commands? What could be causing the system to return different outputs for these two (theoretically identical) commands?
which vlc returns:
which VLC returns
ls -la /Applications/VLC.app/Contents/MacOS/ returns
drwxr-xr-x@ 8 jay admin 272 May 4 06:52 .
drwxr-xr-x@ 8 jay admin 272 May 4 06:52 ..
-rwxr-xr-x@ 1 jay admin 28656 May 4 06:52 VLC
drwxr-xr-x@ 2 jay admin 68 May 4 06:52 bin
drwxr-xr-x@ 3 jay admin 102 May 4 06:52 include
drwxr-xr-x@ 6 jay admin 204 May 4 06:52 lib
drwxr-xr-x@ 303 jay admin 10302 May 4 06:52 plugins
drwxr-xr-x@ 5 jay admin 170 May 4 06:52 share
echo $PATH returns this relevant entry:
Inelegantly, I've temporarily corrected the behavior by running:
alias vlc='VLC' but I'd like to understand what's really happening. Ideas?
type VLC returns:
VLC is /Applications/VLC.app/Contents/MacOS/VLC
type vlc returns:
vlc is hashed (/Applications/VLC.app/Contents/MacOS/vlc)
Clearing the hashes with
hash -r and then re-running
vlc repeats the faulty execution.