Socket
Socket
Sign inDemoInstall

hlink

Package Overview
Dependencies
Maintainers
1
Versions
82
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

hlink - npm Package Compare versions

Comparing version 0.3.0 to 0.3.1-beta

2

lib/utils/HlinkError.js

@@ -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; }

25

lib/utils/index.js
"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 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc