opendoc.lua 1001 B

1234567891011121314151617181920212223242526272829303132
  1. --!A cross-platform document build utility based on Lua
  2. --
  3. -- Licensed under the Apache License, Version 2.0 (the "License");
  4. -- you may not use this file except in compliance with the License.
  5. -- You may obtain a copy of the License at
  6. --
  7. -- http://www.apache.org/licenses/LICENSE-2.0
  8. --
  9. -- Unless required by applicable law or agreed to in writing, software
  10. -- distributed under the License is distributed on an "AS IS" BASIS,
  11. -- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. -- See the License for the specific language governing permissions and
  13. -- limitations under the License.
  14. --
  15. -- Copyright (C) 2015-present, TBOOX Open Source Group.
  16. --
  17. -- @author ruki
  18. -- @file opendoc.lua
  19. --
  20. -- imports
  21. import("core.base.option")
  22. function main()
  23. local htmldir = path.absolute(option.get("htmldir"))
  24. local indexfile = path.join(htmldir, "index.html")
  25. if is_host("macosx") then
  26. os.execv("open", {indexfile})
  27. else
  28. -- TODO
  29. end
  30. end