Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
go-ipfs
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
jihao
go-ipfs
Commits
2c484666
提交
2c484666
authored
10月 31, 2018
作者:
Overbool
提交者:
Steven Allen
11月 06, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
commands: use EmitOnce for single object
License: MIT Signed-off-by:
Overbool
<
overbool.xu@gmail.com
>
上级
46902e98
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
27 行增加
和
21 行删除
+27
-21
active.go
core/commands/active.go
+2
-2
config.go
core/commands/config.go
+3
-3
diag.go
core/commands/diag.go
+1
-1
log.go
core/commands/log.go
+4
-3
mount_nofuse.go
core/commands/mount_nofuse.go
+1
-1
mount_unix.go
core/commands/mount_unix.go
+12
-7
mount_windows.go
core/commands/mount_windows.go
+1
-1
sysdiag.go
core/commands/sysdiag.go
+3
-3
没有找到文件。
core/commands/active.go
浏览文件 @
2c484666
...
...
@@ -9,7 +9,7 @@ import (
oldcmds
"github.com/ipfs/go-ipfs/commands"
cmds
"gx/ipfs/Qm
SXUokcP4TJpFfqozT69AVAYRtzXVMUjzQVkYX41R9Svs
/go-ipfs-cmds"
cmds
"gx/ipfs/Qm
a6uuSyjkecGhMFFLfzyJDPyoDtNJSHJNweDccZhaWkgU
/go-ipfs-cmds"
cmdkit
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
)
...
...
@@ -26,7 +26,7 @@ Lists running and recently run commands.
},
Run
:
func
(
req
*
cmds
.
Request
,
res
cmds
.
ResponseEmitter
,
env
cmds
.
Environment
)
error
{
ctx
:=
env
.
(
*
oldcmds
.
Context
)
return
res
.
Emit
(
ctx
.
ReqLog
.
Report
())
return
cmds
.
EmitOnce
(
res
,
ctx
.
ReqLog
.
Report
())
},
Options
:
[]
cmdkit
.
Option
{
cmdkit
.
BoolOption
(
"verbose"
,
verboseOptionName
,
"Print extra information."
),
...
...
core/commands/config.go
浏览文件 @
2c484666
...
...
@@ -14,8 +14,8 @@ import (
repo
"github.com/ipfs/go-ipfs/repo"
fsrepo
"github.com/ipfs/go-ipfs/repo/fsrepo"
cmds
"gx/ipfs/QmRRovo1DE6i5cMjCbf19mQCSuszF6SKwdZNUMS7MtBnH1/go-ipfs-cmds"
"gx/ipfs/QmP2i47tnU23ijdshrZtuvrSkQPtf9HhsMb9fwGVe8owj2/jsondiff"
cmds
"gx/ipfs/Qma6uuSyjkecGhMFFLfzyJDPyoDtNJSHJNweDccZhaWkgU/go-ipfs-cmds"
config
"gx/ipfs/QmbK4EmM2Xx5fmbqK38TGP3PpY66r3tkXLZTcc7dF9mFwM/go-ipfs-config"
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
)
...
...
@@ -167,7 +167,7 @@ NOTE: For security reasons, this command will omit your private key. If you woul
return
err
}
return
res
.
Emit
(
&
cfg
)
return
cmds
.
EmitOnce
(
res
,
&
cfg
)
},
Encoders
:
cmds
.
EncoderMap
{
cmds
.
Text
:
cmds
.
MakeTypedEncoder
(
func
(
req
*
cmds
.
Request
,
w
io
.
Writer
,
out
*
map
[
string
]
interface
{})
error
{
...
...
@@ -319,7 +319,7 @@ var configProfileApplyCmd = &cmds.Command{
return
err
}
return
res
.
Emit
(
&
ConfigUpdateOutput
{
return
cmds
.
EmitOnce
(
res
,
&
ConfigUpdateOutput
{
OldCfg
:
oldCfgMap
,
NewCfg
:
newCfgMap
,
})
...
...
core/commands/diag.go
浏览文件 @
2c484666
package
commands
import
(
cmds
"gx/ipfs/Qm
SXUokcP4TJpFfqozT69AVAYRtzXVMUjzQVkYX41R9Svs
/go-ipfs-cmds"
cmds
"gx/ipfs/Qm
a6uuSyjkecGhMFFLfzyJDPyoDtNJSHJNweDccZhaWkgU
/go-ipfs-cmds"
cmdkit
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
)
...
...
core/commands/log.go
浏览文件 @
2c484666
...
...
@@ -4,7 +4,7 @@ import (
"fmt"
"io"
cmds
"gx/ipfs/Qm
RRovo1DE6i5cMjCbf19mQCSuszF6SKwdZNUMS7MtBnH1
/go-ipfs-cmds"
cmds
"gx/ipfs/Qm
a6uuSyjkecGhMFFLfzyJDPyoDtNJSHJNweDccZhaWkgU
/go-ipfs-cmds"
logging
"gx/ipfs/QmcuXC5cxs79ro2cUuHs4HQ2bkDLJUYokwL8aivcX6HW3C/go-log"
lwriter
"gx/ipfs/QmcuXC5cxs79ro2cUuHs4HQ2bkDLJUYokwL8aivcX6HW3C/go-log/writer"
cmdkit
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
...
...
@@ -63,7 +63,8 @@ the event log.
s
:=
fmt
.
Sprintf
(
"Changed log level of '%s' to '%s'
\n
"
,
subsystem
,
level
)
log
.
Info
(
s
)
return
res
.
Emit
(
&
MessageOutput
{
s
})
return
cmds
.
EmitOnce
(
res
,
&
MessageOutput
{
s
})
},
Encoders
:
cmds
.
EncoderMap
{
cmds
.
Text
:
cmds
.
MakeTypedEncoder
(
func
(
req
*
cmds
.
Request
,
w
io
.
Writer
,
out
*
MessageOutput
)
error
{
...
...
@@ -83,7 +84,7 @@ subsystems of a running daemon.
`
,
},
Run
:
func
(
req
*
cmds
.
Request
,
res
cmds
.
ResponseEmitter
,
env
cmds
.
Environment
)
error
{
return
res
.
Emit
(
&
stringList
{
logging
.
GetSubsystems
()})
return
cmds
.
EmitOnce
(
res
,
&
stringList
{
logging
.
GetSubsystems
()})
},
Encoders
:
cmds
.
EncoderMap
{
cmds
.
Text
:
cmds
.
MakeTypedEncoder
(
func
(
req
*
cmds
.
Request
,
w
io
.
Writer
,
list
*
stringList
)
error
{
...
...
core/commands/mount_nofuse.go
浏览文件 @
2c484666
...
...
@@ -3,7 +3,7 @@
package
commands
import
(
cmds
"gx/ipfs/Qm
SXUokcP4TJpFfqozT69AVAYRtzXVMUjzQVkYX41R9Svs
/go-ipfs-cmds"
cmds
"gx/ipfs/Qm
a6uuSyjkecGhMFFLfzyJDPyoDtNJSHJNweDccZhaWkgU
/go-ipfs-cmds"
cmdkit
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
)
...
...
core/commands/mount_unix.go
浏览文件 @
2c484666
...
...
@@ -9,9 +9,14 @@ import (
cmdenv
"github.com/ipfs/go-ipfs/core/commands/cmdenv"
nodeMount
"github.com/ipfs/go-ipfs/fuse/node"
c
onfig
"gx/ipfs/QmPEpj17FDRpc7K1aArKZp3RsHtzRMKykeK9GVgn4WQGPR/go-ipfs-config
"
c
mds
"gx/ipfs/Qma6uuSyjkecGhMFFLfzyJDPyoDtNJSHJNweDccZhaWkgU/go-ipfs-cmds
"
config
"gx/ipfs/QmbK4EmM2Xx5fmbqK38TGP3PpY66r3tkXLZTcc7dF9mFwM/go-ipfs-config"
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
cmdkit
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
)
const
(
mountIPFSPathOptionName
=
"ipfs-path"
mountIPNSPathOptionName
=
"ipns-path"
)
var
MountCmd
=
&
cmds
.
Command
{
...
...
@@ -72,8 +77,8 @@ baz
`
,
},
Options
:
[]
cmdkit
.
Option
{
cmdkit
.
StringOption
(
"ipfs-path"
,
"f"
,
"The path where IPFS should be mounted."
),
cmdkit
.
StringOption
(
"ipns-path"
,
"n"
,
"The path where IPNS should be mounted."
),
cmdkit
.
StringOption
(
mountIPFSPathOptionName
,
"f"
,
"The path where IPFS should be mounted."
),
cmdkit
.
StringOption
(
mountIPNSPathOptionName
,
"n"
,
"The path where IPNS should be mounted."
),
},
Run
:
func
(
req
*
cmds
.
Request
,
res
cmds
.
ResponseEmitter
,
env
cmds
.
Environment
)
error
{
cfg
,
err
:=
cmdenv
.
GetConfig
(
env
)
...
...
@@ -91,13 +96,13 @@ baz
return
err
}
fsdir
,
found
:=
req
.
Options
[
"f"
]
.
(
string
)
fsdir
,
found
:=
req
.
Options
[
mountIPFSPathOptionName
]
.
(
string
)
if
!
found
{
fsdir
=
cfg
.
Mounts
.
IPFS
// use default value
}
// get default mount points
nsdir
,
found
:=
req
.
Options
[
"n"
]
.
(
string
)
nsdir
,
found
:=
req
.
Options
[
mountIPNSPathOptionName
]
.
(
string
)
if
!
found
{
nsdir
=
cfg
.
Mounts
.
IPNS
// NB: be sure to not redeclare!
}
...
...
@@ -110,7 +115,7 @@ baz
var
output
config
.
Mounts
output
.
IPFS
=
fsdir
output
.
IPNS
=
nsdir
return
res
.
Emit
(
&
output
)
return
cmds
.
EmitOnce
(
res
,
&
output
)
},
Type
:
config
.
Mounts
{},
Encoders
:
cmds
.
EncoderMap
{
...
...
core/commands/mount_windows.go
浏览文件 @
2c484666
...
...
@@ -3,7 +3,7 @@ package commands
import
(
"errors"
cmds
"gx/ipfs/Qm
SXUokcP4TJpFfqozT69AVAYRtzXVMUjzQVkYX41R9Svs
/go-ipfs-cmds"
cmds
"gx/ipfs/Qm
a6uuSyjkecGhMFFLfzyJDPyoDtNJSHJNweDccZhaWkgU
/go-ipfs-cmds"
cmdkit
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
)
...
...
core/commands/sysdiag.go
浏览文件 @
2c484666
...
...
@@ -8,10 +8,10 @@ import (
version
"github.com/ipfs/go-ipfs"
cmdenv
"github.com/ipfs/go-ipfs/core/commands/cmdenv"
cmds
"gx/ipfs/QmRRovo1DE6i5cMjCbf19mQCSuszF6SKwdZNUMS7MtBnH1/go-ipfs-cmds"
manet
"gx/ipfs/QmQVUtnrNGtCRkCMpXgpApfzQjc8FDaDVxHqWH8cnZQeh5/go-multiaddr-net"
sysi
"gx/ipfs/QmZRjKbHa6DenStpQJFiaPcEwkZqrx7TH6xTf342LDU3qM/go-sysinfo"
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
cmds
"gx/ipfs/Qma6uuSyjkecGhMFFLfzyJDPyoDtNJSHJNweDccZhaWkgU/go-ipfs-cmds"
cmdkit
"gx/ipfs/Qmde5VP1qUkyQXKCfmEUA7bP64V2HAptbJ7phuPp7jXWwg/go-ipfs-cmdkit"
)
var
sysDiagCmd
=
&
cmds
.
Command
{
...
...
@@ -54,7 +54,7 @@ Prints out information about your computer to aid in easier debugging.
info
[
"ipfs_version"
]
=
version
.
CurrentVersionNumber
info
[
"ipfs_commit"
]
=
version
.
CurrentCommit
return
res
.
Emit
(
info
)
return
cmds
.
EmitOnce
(
res
,
info
)
},
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论