[TxMt] Commands with AppleScript question ???

Dominique PERETTI dominique.peretti at free.fr
Fri Dec 31 16:59:33 UTC 2004


You need to use the "get system attribute' command from applescript :
Here is a textmate command example :

osascript -e 'set TM_FILEPATH to get system attribute "TM_FILEPATH"' -e 
'tell application "svnX" to diff TM_FILEPATH'

On 31 déc. 04, at 16:46, Mats Persson wrote:

>
> I've been trying to get into the habit of using CVS, so I have created 
> a few TM command scripts that performs the basic CVS shell commands.
>
> HOW do I convert the text returned from a Finder display dialog script 
> into a shell variable ????
>
> sort of like this:
> osascript -e "tell application \"Finder\"
> display dialog \"mxCVS::Commit Message\" default answer 
> theDefaultAnswer buttons {\"Cancel\", \"OK\"} default button 2
> set the theMessage to the text returned of the result
> end tell"
>
> $CVSmsg = output from the above AS script
>
> I'm having a bug problem with the Applescript execution of "do shell 
> script", as AS can't somehow access $CVSROOT from .bash_profile or 
> even from /etc/profile which really pisses me off.  Every other aspect 
> of CVS works OK, but not through AS.
>
>
> Kind regards,
>
> Mats
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate




More information about the textmate mailing list