Guest User

Untitled

a guest
Jul 16th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. # Titanium specific environment settings / aliases
  2. # Put this in ~/.bash_profile.d/
  3. export TI_MOBILE="/Users/marshall/Code/titanium_mobile"
  4. export TI_KS="$TI_MOBILE/demos/KitchenSink"
  5. export TI_SYS="/Library/Application Support/Titanium"
  6. export TI_SYS_MOBILESDK="$TI_SYS/mobilesdk/osx"
  7. export TI_DEV_MOBILESDK="$TI_MOBILE/dist/mobilesdk/osx"
  8.  
  9. export TI_SYS_VERSION=1.5.0
  10. export TI_SYS_SDK="$TI_SYS_MOBILESDK/$TI_SYS_VERSION"
  11. export TI_DEV_VERSION=1.5.0
  12. export TI_DEV_SDK="$TI_DEV_MOBILESDK/$TI_DEV_VERSION"
  13.  
  14. alias ti='cd $TI_MOBILE'
  15. alias ks='cd $TI_KS'
  16. alias copy_ti_sdk='cp -r $TI_MOBILE/support/* $TI_DEV_SDK'
  17.  
  18. build_sdk() {
  19. startdir=$PWD
  20. ti
  21. version=`python -c 'import sys; sys.path.append("build"); import titanium_version; sys.stdout.write(titanium_version.version)'`
  22.  
  23. scons $@ && cd dist && unzip -o mobilesdk-$version-osx.zip
  24. cd "$startdir"
  25. }
  26.  
  27. build_sdk_fast() {
  28. build_sdk ant_targets=build android=1
  29. }
  30.  
  31. drillbit() {
  32. build_sdk
  33. "$TI_MOBILE/drillbit/drillbit.py" $@
  34. }
  35.  
  36. drillbit_fast() {
  37. build_sdk ant_targets=build android=1
  38. "$TI_MOBILE/drillbit/drillbit.py" $@
  39. }
  40.  
  41. alias titanium='"$TI_SYS_SDK/titanium.py"'
  42. alias builder='"$TI_SYS_SDK/android/builder.py"'
  43. alias project='"$TI_SYS_SDK/project.py"'
  44.  
  45. alias dev_titanium='copy_ti_sdk; "$TI_DEV_SDK/titanium.py"'
  46. alias dev_builder='copy_ti_sdk; "$TI_DEV_SDK/android/builder.py"'
  47. alias dev_project='copy_ti_sdk; "$TI_DEV_SDK/project.py"'
Add Comment
Please, Sign In to add comment