1. 22 Sep, 2015 2 commits
    • James Robinson's avatar
      Teach sky_tools mojo_run to run on Android (using mojo devtools) · 20e53552
      James Robinson authored
      This teaches sky_tools mojo_run --android to invoke mojo's devtool's mojo_run
      script with the right flags for invoking sky_viewer on android. This tells the
      devtools script to load sky_viewer.mojo from https://storage.googleapis.com/...
      and to load app.flx (or whatever the developer specifies as --app) from the
      filesystem using the devtools http server.
      20e53552
    • James Robinson's avatar
      Adds a run_mojo command that downloads sky_viewer.mojo and runs an flx in it · 542da8cc
      James Robinson authored
      This initial version assumes the developer has mojo_shell and all other services
      sitting on disk somewhere and that they're on linux and only want to run on
      linux. This can be generalized down the line to support more use cases. This
      downloads the sky_viewer.mojo corresponding to the packages/sky_engine/REVISION
      in the developer's directory, so they can specify whatever revision they want.
      sky_tools run_mojo downloads sky_viewer.mojo into its cache directory if it is
      not present and constructs a command line to pass to mojo_shell that maps the
      shebang stamped into the flx to the downloaded sky_viewer.mojo.
      
      Since sky_viewer.mojo lives in the cloud and mojo_shell can load from the cloud
      this could also map to an https URL. This should likely be an option.
      542da8cc
  2. 21 Sep, 2015 1 commit
  3. 19 Sep, 2015 6 commits
  4. 18 Sep, 2015 2 commits
    • James Robinson's avatar
      Download sky_snapshot from the cloud · cbc35dfa
      James Robinson authored
      This adds logic to download and use the sky_snapshot binary from
      Google cloud storage when running the 'sky_tools build' command.
      The downloaded binary is put into lib/cache/... The binary is
      chosen to match the REVISION in the sky_engine package in the
      packages directory of whichever package the user wishes to
      build a flx from.
      
      Known issues:
      *) Assumes linux-x64 host
      *) Assumes download will always produce valid executable
      *) No clearing of stale cache entries
      cbc35dfa
    • Ian Fischer's avatar
      Add missing semicolon · 670f14e0
      Ian Fischer authored
      670f14e0
  5. 17 Sep, 2015 6 commits
  6. 16 Sep, 2015 6 commits
  7. 15 Sep, 2015 1 commit
  8. 11 Sep, 2015 3 commits
  9. 10 Sep, 2015 1 commit
  10. 21 Aug, 2015 2 commits
  11. 20 Aug, 2015 1 commit
  12. 13 Aug, 2015 1 commit
  13. 12 Aug, 2015 2 commits
  14. 11 Aug, 2015 3 commits
  15. 10 Aug, 2015 2 commits
  16. 08 Aug, 2015 1 commit