On 02/29/2016 07:06 PM, Glen Bojsza wrote:
What I am trying to do is within a LC application

1. put field "mytest" into URL "binfile:~/race"

This creates a file called race in the ~/ directory.

The problem is that when you do a chmod +rw race the file is still
recognized as textedit file and NOT a UNIX executable.

When you look at a file created with LC and chmod  verses a file created
with textmate and chmod you can see the differences in the finder or get
info on both files and see the difference.


I understand the problem. What I am asking you is if creating a file using the shell function in LC instead of saving it directly from LC works. I can't tell from your response if you have tried it. The first step would be to get the path of a file you know does what you want it to do. Then open a terminal and type:

cat /file-that-works > /file-that-works-new

then:

chmod +rx /file-that-works-new

Does this file do what you hope? If it does then the next step is to do the same thing using LiveCode's shell function. This should give the same result as using a terminal.

get shell("cat /file-that-works > /file-that-works3")
get shell("chmod +rx /file-that-works3")

We are attempting to bypass LiveCode's unfortunate desire to save everything as a text file and create a hard association with TextEdit in OS X.

I'm a little curious also about how you are telling TextMate to create and/or save the file. Are you explicitly telling it to create a shell script?


Warren

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to