Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
G
go-ipfs
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
jihao
go-ipfs
Commits
218d5264
提交
218d5264
authored
11月 07, 2014
作者:
Matt Bell
提交者:
Juan Batiz-Benet
11月 14, 2014
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
core/commands2: Added descriptions for 'add', 'block'
上级
351ed958
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
16 行增加
和
24 行删除
+16
-24
add.go
core/commands2/add.go
+4
-7
block.go
core/commands2/block.go
+12
-17
没有找到文件。
core/commands2/add.go
浏览文件 @
218d5264
...
...
@@ -21,16 +21,13 @@ type AddOutput struct {
var
addCmd
=
&
cmds
.
Command
{
Options
:
[]
cmds
.
Option
{
cmds
.
Option
{[]
string
{
"recursive"
,
"r"
},
cmds
.
Bool
},
cmds
.
Option
{[]
string
{
"recursive"
,
"r"
},
cmds
.
Bool
,
"Must be specified when adding directories"
},
},
Arguments
:
[]
cmds
.
Argument
{
cmds
.
Argument
{
"file"
,
cmds
.
ArgFile
,
false
,
true
},
cmds
.
Argument
{
"file"
,
cmds
.
ArgFile
,
false
,
true
,
"The path to a file to be added to IPFS"
},
},
// TODO UsageLine: "add",
// TODO Short: "Add an object to ipfs.",
Help
:
`ipfs add <path>... - Add objects to ipfs.
Adds contents of <path> to ipfs. Use -r to add directories.
Description
:
"Add an object to ipfs."
,
Help
:
`Adds contents of <path> to ipfs. Use -r to add directories.
Note that directories are added recursively, to form the ipfs
MerkleDAG. A smarter partial add with a staging area (like git)
remains to be implemented.
...
...
core/commands2/block.go
浏览文件 @
218d5264
...
...
@@ -22,14 +22,9 @@ type Block struct {
}
var
blockCmd
=
&
cmds
.
Command
{
Help
:
`ipfs block - manipulate raw ipfs blocks
ipfs block get <key> - get and output block named by <key>
ipfs block put - store stdin as a block, outputs <key>
ipfs block is a plumbing command used to manipulate raw ipfs blocks.
Reads from stdin or writes to stdout, and <key> is a base58 encoded
multihash.`
,
Description
:
"Manipulate raw IPFS blocks"
,
Help
:
`'ipfs block' is a plumbing command used to manipulate raw ipfs blocks.
Reads from stdin or writes to stdout.`
,
Subcommands
:
map
[
string
]
*
cmds
.
Command
{
"get"
:
blockGetCmd
,
"put"
:
blockPutCmd
,
...
...
@@ -37,13 +32,12 @@ multihash.`,
}
var
blockGetCmd
=
&
cmds
.
Command
{
Description
:
"Get a raw IPFS block"
,
Help
:
`'ipfs block get' is a plumbing command for retreiving raw ipfs blocks.`
,
Arguments
:
[]
cmds
.
Argument
{
cmds
.
Argument
{
"key"
,
cmds
.
ArgString
,
true
,
false
},
cmds
.
Argument
{
"key"
,
cmds
.
ArgString
,
true
,
false
,
"The base58 multihash of an existing block to get"
},
},
Help
:
`ipfs get <key> - gets and outputs block named by <key>
'ipfs block get' is a plumbing command for retreiving raw ipfs blocks.
<key> is a base58 encoded multihash`
,
Run
:
func
(
res
cmds
.
Response
,
req
cmds
.
Request
)
{
n
:=
req
.
Context
()
.
Node
...
...
@@ -77,12 +71,13 @@ var blockGetCmd = &cmds.Command{
}
var
blockPutCmd
=
&
cmds
.
Command
{
Description
:
"Stores input as an IPFS block"
,
Help
:
`'ipfs block put' is a plumbing command for storing raw ipfs blocks.
It outputs the key of the stored block.`
,
Arguments
:
[]
cmds
.
Argument
{
cmds
.
Argument
{
"data"
,
cmds
.
ArgFile
,
true
,
false
},
cmds
.
Argument
{
"data"
,
cmds
.
ArgFile
,
true
,
false
,
"The data to be stored as an IPFS block"
},
},
Help
:
`ipfs put - stores input as a block, outputs its key
ipfs block put is a plumbing command for storing raw ipfs blocks.`
,
Run
:
func
(
res
cmds
.
Response
,
req
cmds
.
Request
)
{
n
:=
req
.
Context
()
.
Node
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论