fixed: #9 support absolute path