SourceCodeSyntaxHighlight
SourceCodeSyntaxHighlight copied to clipboard
syntax_highlight_cli doesn't work via brew
When I installed syntax-highlight via brew, it creates symlink:
$ ls -l /opt/homebrew/bin/syntax_highlight_cli
lrwxr-xr-x@ 1 maxim admin 74 May 22 16:01 /opt/homebrew/bin/syntax_highlight_cli ->
/Applications/Syntax Highlight.app/Contents/Resources/syntax_highlight_cli
When I want to convert any file:
$ mkdir ~/Temp
$ cd ~/Temp
$ echo Hello > test.txt
$ syntax_highlight_cli -o test.html test.txt
Error processing /Users/m.suslov/Temp/test.txt: Syntax Highlight: colorize.sh failed with exit code 127. Command was ('/Users/Contents/Resources/highlight/colorize.sh' '/Users/m.suslov/Temp/test.txt').
command: '/Users/Contents/Resources/highlight/colorize.sh' '/Users/m.suslov/Temp/test.txt'
exitCode: 127
Here we can see that colorize.sh
is invoked with incorrect path
The same if I invoke with full path to brew symlink:
/opt/homebrew/bin/syntax_highlight_cli -o test.html test.txt
But when I invoke with fullpath to application, it works:
$ '/Applications/Syntax Highlight.app/Contents/Resources/syntax_highlight_cli' -o test.html test.txt
Could please fix calling colorize.sh
with right path?
P.S. Version of syntax-highlight 2.1.19
As a temporary fix for this problem, you can issue the following command to change the symlink to the correct path:
ln -sf "/Applications/Syntax Highlight.app/Contents/Resources/syntax_highlight_cli" "/opt/homebrew/bin/syntax_highlight_cli"
Me too. And i had try install not by brew, still not work.