Comparing version 0.3.0 to 0.3.1-beta
@@ -10,2 +10,4 @@ "use strict"; | ||
return function (d, b) { | ||
if (typeof b !== "function" && b !== null) | ||
throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); | ||
extendStatics(d, b); | ||
@@ -12,0 +14,0 @@ function __() { this.constructor = d; } |
"use strict"; | ||
var __spreadArrays = (this && this.__spreadArrays) || function () { | ||
for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; | ||
for (var r = Array(s), k = 0, i = 0; i < il; i++) | ||
for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) | ||
r[k] = a[j]; | ||
return r; | ||
var __spreadArray = (this && this.__spreadArray) || function (to, from) { | ||
for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) | ||
to[j] = from[i]; | ||
return to; | ||
}; | ||
@@ -24,3 +22,3 @@ var __importDefault = (this && this.__importDefault) || function (mod) { | ||
} | ||
console.log.apply(console, __spreadArrays([chalk_1.default.cyan("[" + logHead + " INFO]:")], args)); | ||
console.log.apply(console, __spreadArray([chalk_1.default.cyan("[" + logHead + " INFO]:")], args)); | ||
}, | ||
@@ -32,3 +30,3 @@ warn: function () { | ||
} | ||
console.log.apply(console, __spreadArrays([chalk_1.default.yellow("[" + logHead + " WARN]:")], args)); | ||
console.log.apply(console, __spreadArray([chalk_1.default.yellow("[" + logHead + " WARN]:")], args)); | ||
}, | ||
@@ -40,3 +38,3 @@ error: function () { | ||
} | ||
console.log.apply(console, __spreadArrays([chalk_1.default.red("[" + logHead + " ERROR]:")], args)); | ||
console.log.apply(console, __spreadArray([chalk_1.default.red("[" + logHead + " ERROR]:")], args)); | ||
}, | ||
@@ -48,3 +46,3 @@ success: function () { | ||
} | ||
console.log.apply(console, __spreadArrays([chalk_1.default.green("[" + logHead + " SUCCESS]:")], args)); | ||
console.log.apply(console, __spreadArray([chalk_1.default.green("[" + logHead + " SUCCESS]:")], args)); | ||
} | ||
@@ -76,2 +74,3 @@ }; | ||
var out = execa_1.default.sync('ls', ['-i', file]).stdout; | ||
console.log('编号输出', out); | ||
var fileNumber = out.split(' ')[0]; | ||
@@ -87,2 +86,8 @@ var findOut = false; | ||
var paths = getLinkPath(file, destPath); | ||
if (paths.length >= 1) { | ||
console.log('硬链接已存在', file, destPath); | ||
} | ||
else { | ||
console.log('硬链接不存在', file, destPath); | ||
} | ||
return paths.length >= 1; | ||
@@ -89,0 +94,0 @@ } |
{ | ||
"name": "hlink", | ||
"version": "0.3.0", | ||
"version": "0.3.1-beta", | ||
"description": "hlink", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
@@ -36,2 +36,45 @@ # hlink | ||
## 威联通关联环境变量 | ||
> 由于威联通重启后会重置部分配置,而且威联通安装node后默认没有设置环境变量,所以需要配置开机启动脚本来进行自动配置 hlink 到环境变量中,不然很麻烦 | ||
1. ssh 登录你的威联通机器 | ||
执行以下命令 | ||
```bash | ||
$ mount $(/sbin/hal_app --get_boot_pd port_id=0)6 /tmp/config | ||
``` | ||
2. 编辑autorun.sh脚本 | ||
```bash | ||
$ vim /tmp/config/autorun.sh | ||
``` | ||
添加以下脚本到autorun.sh | ||
``` | ||
ln -s /share/CACHEDEV1_DATA/.qpkg/NodeJS/bin/hlink /usr/local/bin/hlink | ||
``` | ||
其中`/share/CACHEDEV1_DATA/.qpkg/NodeJS/bin/hlink` 为你npm安装后的hlink 路径,根据各自的路径进行更换 | ||
3. 给autorun.sh添加执行权限 | ||
``` | ||
$ chmod +x /tmp/config/autorun.sh | ||
``` | ||
4. 开启用户自定义脚本 | ||
`控制台` > `硬盘` > `启动时运行用户定义的进程` 打上勾,最后别忘记点击`应用` | ||
![删除文件](./media/autorun.png) | ||
5. 卸载`/tmp/config` | ||
```bash | ||
$ umount /tmp/config | ||
``` | ||
# License | ||
@@ -38,0 +81,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
51815
895
94