Matt Bell
5614234d1d
commands/http: MultiFileReader: Removed extraneous condition when checking next file
2014-11-18 02:13:56 -08:00
Matt Bell
a9d784cb21
commands: Documented File and implementations
2014-11-18 02:13:56 -08:00
Matt Bell
bfdf7951b3
core/commands2: Use path.Split for path parsing in 'add'
2014-11-18 02:13:56 -08:00
Matt Bell
380337b76b
commands/cli: Use filepath.Join for file path building
2014-11-18 02:13:56 -08:00
Matt Bell
015bd06cff
commands/cli: Fixed stdin arg handling
2014-11-18 02:13:56 -08:00
Matt Bell
0b509098aa
commands: Fixed tests
2014-11-18 02:13:55 -08:00
Matt Bell
d4ac442838
commands/cli: Fixed Parse required argument check
2014-11-18 02:13:55 -08:00
Matt Bell
ce49541f13
commands/http: Ignore mediatype validation (only required for file args)
2014-11-18 02:13:55 -08:00
Matt Bell
9333c504c1
commands/cli,http: Make sure required file arguments are provided
2014-11-18 02:13:55 -08:00
Matt Bell
bc8a97c119
commands: Cleanup up argument validation
2014-11-18 02:13:55 -08:00
Matt Bell
d1f1d2f5bf
core/commands2: Fixed commands to use string arguments
2014-11-18 02:13:55 -08:00
Matt Bell
f8be26810a
commands: Changed Request#Arguments to a []string
2014-11-18 02:13:55 -08:00
Matt Bell
9dcf21673d
commands: Fail earlier for arg count checking (by doing it in CLI req parser)
2014-11-18 02:13:55 -08:00
Matt Bell
032e9c292f
core/commands2: Updated 'add' command for new file API
2014-11-18 02:13:54 -08:00
Matt Bell
51bfe06f1a
commands/http: Support recursive multipart in MultiFileReader
2014-11-18 02:13:54 -08:00
Matt Bell
9d2ee4f1d4
commands/cli: Support directory argfile arguments in Parse
2014-11-18 02:13:54 -08:00
Matt Bell
ae33905ccd
commands: Added global -r/--recursive flag
2014-11-18 02:13:54 -08:00
Matt Bell
f22ac196bb
commands: Added Recursive modifier to Argument
2014-11-18 02:13:54 -08:00
Matt Bell
bfc83bd16a
commands: Added SetArguments/SetFiles to Request
2014-11-18 02:13:54 -08:00
Matt Bell
fe6ac42c0e
core/commands2: Updated 'add' command for request file API
2014-11-18 02:13:54 -08:00
Matt Bell
4ba7408363
commands: Don't error on file arg checking (for now)
2014-11-18 02:13:54 -08:00
Matt Bell
052d387ae5
core/commands2: Fixed 'block' command for req.Files() API
2014-11-18 02:13:53 -08:00
Matt Bell
3a9a62eb0e
commands/cli: Open file paths when parsing and use in request.Files()
2014-11-18 02:13:53 -08:00
Matt Bell
132e740257
commands/http: Send req.Files() as multipart
2014-11-18 02:13:53 -08:00
Matt Bell
53735263c2
commands/http: Parse multipart files into req.Files()
2014-11-18 02:13:53 -08:00
Matt Bell
4b9fa9c97c
commands/http: Use constants for header names
2014-11-18 02:13:53 -08:00
Matt Bell
1c8d73f9ea
commands: Added Request#Files()
2014-11-18 02:13:53 -08:00
Matt Bell
fdb71eb5dc
commands: Added MultiFileReader (read a File as multipart data)
2014-11-18 02:13:53 -08:00
Matt Bell
02c7c329aa
commands: Added File interface and implementations
2014-11-18 02:13:53 -08:00
Juan Batiz-Benet
1c36d52033
Merge pull request #359 from jbenet/feat/swarm-cmd
...
Add swarm command
2014-11-18 02:11:25 -08:00
Juan Batiz-Benet
81135f3dc2
added ipfs swarm connect
2014-11-18 01:47:01 -08:00
Juan Batiz-Benet
4d78c2d7ff
cmds: swarm peer
2014-11-18 00:48:03 -08:00
Juan Batiz-Benet
faab984278
net: expose GetConnections
2014-11-18 00:47:42 -08:00
Juan Batiz-Benet
21d2838d4f
cmds/id: fixed args + err checks
2014-11-17 23:46:46 -08:00
Juan Batiz-Benet
f47b4f1799
Merge pull request #255 from jbenet/id-cmd
...
basic ID cmd
2014-11-17 23:23:06 -08:00
Juan Batiz-Benet
6107612fd0
Merge pull request #355 from jbenet/feat/daemon-init
...
feat(daemon) `ipfs daemon --initialized`
2014-11-17 23:22:01 -08:00
Juan Batiz-Benet
eba0599dd2
bugfix: node teardown is the last man to go down
...
Warning: during normal execution node teardown must be the
last thing that happens because command requests return
io.Readers, which may still be constructing or processing
their output. The node (and its subservices) is needed for
this. good night and good luck.
2014-11-17 23:13:18 -08:00
Juan Batiz-Benet
d93e49e06e
fix node context (tests pass)
2014-11-17 22:50:01 -08:00
Juan Batiz-Benet
088016c850
test: cat test actual output
2014-11-17 22:36:19 -08:00
Juan Batiz-Benet
493e5d3b3e
test: test init output
2014-11-17 22:36:19 -08:00
Brian Tiger Chow
8d4c21694c
fix
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-17 22:36:19 -08:00
Brian Tiger Chow
7cebc3cc38
inline prints
...
looking forward to fixing these again
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-17 22:36:19 -08:00
Brian Tiger Chow
24f0fa0fde
delegate teardown
...
this is silly but whatever
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-17 22:36:19 -08:00
Brian Tiger Chow
cc024716da
docs(Dockerfile) update docker 'run' example
...
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-17 22:36:19 -08:00
Brian Tiger Chow
84354c7545
doc(eventlog) init
...
@jbenet
yeah, these are just sane defaults
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-17 22:36:19 -08:00
Brian Tiger Chow
ef65bb1ce3
revert to debug error
...
@jbenet
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-17 22:36:18 -08:00
Brian Tiger Chow
bc396610de
fix(2/daemon) initialized --> init
...
@jbenet
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-17 22:36:18 -08:00
Brian Tiger Chow
94bfc8121c
docs(eventlog/formatter)
...
@jbenet
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-17 22:36:18 -08:00
Brian Tiger Chow
061200452f
feat(2/daemon) --initialized
...
@jbenet
now, ipfs can be built and executed in one step:
```
docker run jbenet/go-ipfs daemon --initialized
```
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
2014-11-17 22:36:18 -08:00
Brian Tiger Chow
2bbfe4d56f
debug(core, datastore, daemon) wrap errors
...
@jbenet @whyrusleeping @mappum
very helpful for tracking down errors. the stack traces are only
shown when debug mode is visible. They function best when caught at the
source.
I propose we use this errors package as a drop-in replacement for
fmt.Errorf and errors.New in all of our code, and use errors.Wrap for
external errors as they emerge from others' libraries.
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
Signed-off-by: Brian Tiger Chow <brian.holderchow@gmail.com>
2014-11-17 22:36:18 -08:00