Related: #2679 #229
I strongly feel that 'code' or 'Code' is a bad choice as executable name, the former is extremely ambiguous and is asking for conflicts with other packages (existing ones or future ones, or organization-private tools), the latter being rather unconventional on Linux platform to start with capital letter.
Since the community seems to already nickname the product VSCode, why not change the executable to 'vscode', preferrably before GA since sooner is better than later?
Alternatively, if the products name is supposed to be Code (and Visual Studio isn't considered a real part of the name), I'd go with 'mscode' (as in "Code, the one from Microsoft and not something else named Code").
Reasons to change asap:
- The more time goes by, and especially once VSCode gains more command-line options, the more external software will bank on a specific executable name, making a switch more problematic.
- Less post-installation hassle or downright conflicts (especially installing from packages) will mean faster adoption.
Reasons why not to change:
- Other packages have similar problems, like Imagemagick 'convert', 'display' or 'import' (yikes) for example, so no need to make a fuzz about it.
- Some utilities already assume the executable name being 'code', for example dotBunnys VSCode Unity integration plugin.
Related: #2679 #229
I strongly feel that 'code' or 'Code' is a bad choice as executable name, the former is extremely ambiguous and is asking for conflicts with other packages (existing ones or future ones, or organization-private tools), the latter being rather unconventional on Linux platform to start with capital letter.
Since the community seems to already nickname the product VSCode, why not change the executable to 'vscode', preferrably before GA since sooner is better than later?
Alternatively, if the products name is supposed to be Code (and Visual Studio isn't considered a real part of the name), I'd go with 'mscode' (as in "Code, the one from Microsoft and not something else named Code").
Reasons to change asap:
Reasons why not to change: