1. 22 Sep, 2015 2 commits
    • Devon Carew's avatar
      1532005e
    • 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