Skip to content
This repository was archived by the owner on Mar 10, 2020. It is now read-only.

Commit 8ae764e

Browse files
committed
Update 'files' and 'util' command paths.
1 parent f942e76 commit 8ae764e

File tree

2 files changed

+29
-15
lines changed

2 files changed

+29
-15
lines changed

src/load-commands.js

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
'use strict'
22

33
function requireCommands () {
4-
return {
5-
add: require('./api/add'),
6-
addFiles: require('./api/add-files'),
7-
addUrl: require('./api/add-url'),
4+
var cmds = {
85
bitswap: require('./api/bitswap'),
96
block: require('./api/block'),
107
cat: require('./api/cat'),
@@ -13,7 +10,6 @@ function requireCommands () {
1310
dht: require('./api/dht'),
1411
diag: require('./api/diag'),
1512
id: require('./api/id'),
16-
files: require('./api/files'),
1713
log: require('./api/log'),
1814
ls: require('./api/ls'),
1915
mount: require('./api/mount'),
@@ -26,6 +22,24 @@ function requireCommands () {
2622
update: require('./api/update'),
2723
version: require('./api/version')
2824
}
25+
26+
// TODO: crowding the 'files' namespace temporarily for interface-ipfs-core
27+
// compatibility, until 'files vs mfs' naming decision is resolved.
28+
cmds.files = function (send) {
29+
var files = require('./api/files')(send)
30+
files.add = require('./api/add')(send)
31+
return files
32+
}
33+
34+
cmds.util = function (send) {
35+
var util = {
36+
addFiles: require('./api/add-files')(send),
37+
addUrl: require('./api/add-url')(send)
38+
}
39+
return util
40+
}
41+
42+
return cmds
2943
}
3044

3145
function loadCommands (send) {

test/api/add.spec.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ describe('.add', () => {
3434
content: new Buffer(testfile)
3535
}
3636

37-
apiClients.a.add([file], (err, res) => {
37+
apiClients.a.files.add([file], (err, res) => {
3838
expect(err).to.not.exist
3939

4040
const added = res[0] != null ? res[0] : res
@@ -47,7 +47,7 @@ describe('.add', () => {
4747

4848
it('add buffer', (done) => {
4949
let buf = new Buffer(testfile)
50-
apiClients.a.add(buf, (err, res) => {
50+
apiClients.a.files.add(buf, (err, res) => {
5151
expect(err).to.not.exist
5252

5353
expect(res).to.have.length(1)
@@ -63,7 +63,7 @@ describe('.add', () => {
6363
return done()
6464
}
6565

66-
apiClients.a.add(testfileBig, (err, res) => {
66+
apiClients.a.files.add(testfileBig, (err, res) => {
6767
expect(err).to.not.exist
6868

6969
expect(res).to.have.length(1)
@@ -79,7 +79,7 @@ describe('.add', () => {
7979
return done()
8080
}
8181

82-
apiClients.a.addFiles(testfilePath, (err, res) => {
82+
apiClients.a.util.addFiles(testfilePath, (err, res) => {
8383
expect(err).to.not.exist
8484

8585
const added = res[0] != null ? res[0] : res
@@ -91,7 +91,7 @@ describe('.add', () => {
9191
})
9292

9393
it('local fs: add nested dir (follow symlinks)', (done) => {
94-
apiClients.a.addFiles(path.join(__dirname, '/../test-folder'), { recursive: true }, (err, res) => {
94+
apiClients.a.util.addFiles(path.join(__dirname, '/../test-folder'), { recursive: true }, (err, res) => {
9595
if (isNode) {
9696
expect(err).to.not.exist
9797

@@ -109,7 +109,7 @@ describe('.add', () => {
109109
})
110110

111111
it('local fs: add nested dir (don\'t follow symlinks)', (done) => {
112-
apiClients.a.addFiles(path.join(__dirname, '/../test-folder'), { recursive: true, followSymlinks: false }, (err, res) => {
112+
apiClients.a.util.addFiles(path.join(__dirname, '/../test-folder'), { recursive: true, followSymlinks: false }, (err, res) => {
113113
if (isNode) {
114114
expect(err).to.not.exist
115115

@@ -148,7 +148,7 @@ describe('.add', () => {
148148
}
149149
]
150150

151-
apiClients.a.add(dirs, { recursive: true }, (err, res) => {
151+
apiClients.a.files.add(dirs, { recursive: true }, (err, res) => {
152152
expect(err).to.not.exist
153153

154154
const added = res[res.length - 1]
@@ -164,7 +164,7 @@ describe('.add', () => {
164164
stream.push('Hello world')
165165
stream.push(null)
166166

167-
apiClients.a.add(stream, (err, res) => {
167+
apiClients.a.files.add(stream, (err, res) => {
168168
expect(err).to.not.exist
169169

170170
const added = res[0] != null ? res[0] : res
@@ -177,7 +177,7 @@ describe('.add', () => {
177177

178178
it('add url', (done) => {
179179
const url = 'https://raw.githubusercontent.com/ipfs/js-ipfs-api/2a9cc63d7427353f2145af6b1a768a69e67c0588/README.md'
180-
apiClients.a.addUrl(url, (err, res) => {
180+
apiClients.a.util.addUrl(url, (err, res) => {
181181
expect(err).to.not.exist
182182

183183
const added = res[0] != null ? res[0] : res
@@ -191,7 +191,7 @@ describe('.add', () => {
191191
describe('promise', () => {
192192
it('add buffer', () => {
193193
let buf = new Buffer(testfile)
194-
return apiClients.a.add(buf)
194+
return apiClients.a.files.add(buf)
195195
.then((res) => {
196196
const added = res[0] != null ? res[0] : res
197197
const mh = bs58.encode(added.multihash()).toString()

0 commit comments

Comments
 (0)