Christian Couder
|
93f253e00b
|
parse_test: add testFail() to simplify tests
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
|
2015-05-03 20:18:40 +02:00 |
|
Christian Couder
|
47a88f8429
|
parse_test: improve existing tests
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
|
2015-05-03 20:10:28 +02:00 |
|
Christian Couder
|
c6dcfaaf5d
|
parse_test: use fileToSimulateStdin()
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
|
2015-05-03 12:09:13 +02:00 |
|
Christian Couder
|
58126c1c6c
|
parse_test: improve tests with stdin enabled arg
Now also check that we get the right arguments from
the parsing.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
|
2015-05-02 23:35:24 +02:00 |
|
Christian Couder
|
d0752a714d
|
parse_test: add tests for stdin enabled arg
Let's document how stdin enabled arguments currently
work by adding some tests.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
|
2015-05-02 23:02:57 +02:00 |
|
Christian Couder
|
3e4a06945f
|
parse_test: fix and test sameWords()
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
|
2015-05-02 23:02:57 +02:00 |
|
Christian Couder
|
2a5b2f2f4a
|
parse_test: move helper functions
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
|
2015-05-02 23:02:57 +02:00 |
|
Tommi Virtanen
|
e78305546c
|
gofmt
|
2015-04-28 16:18:26 -07:00 |
|
Etienne Laurin
|
f168539030
|
Improve command line parsing
|
2015-04-27 17:19:38 +00:00 |
|
Ho-Sheng Hsiao
|
bf22aeec0a
|
Reorged imports from jbenet/go-ipfs to ipfs/go-ipfs
- Modified Godeps/Godeps.json by hand
- [TEST] Updated welcome docs hash to sharness
- [TEST] Updated contact doc
- [TEST] disabled breaking test (t0080-repo refs local)
|
2015-03-31 12:52:25 -07:00 |
|
Matt Bell
|
8ca8d6ef71
|
commands/files: Added PeekFile and StatFile interfaces
squash! commands/files: Added PeekFile and StatFile interfaces
commands/http: Updated test
|
2015-01-23 18:29:30 -08:00 |
|
Juan Batiz-Benet
|
920ddc7fc3
|
Merge pull request #553 from jbenet/serial-file
Serial File Opening
|
2015-01-13 23:30:08 -08:00 |
|
Matt Bell
|
78d36230d5
|
commands/cli: When parsing stdin as string argument, split lines into separate tokens
|
2015-01-13 22:51:10 -08:00 |
|
Matt Bell
|
9ba728532f
|
commands/files: Created SerialFile, which opens directory contents serially
|
2015-01-13 22:50:53 -08:00 |
|
Matt Bell
|
7a579bbf79
|
commands: Moved files code into 'commands/files' subpackage
|
2015-01-13 22:50:53 -08:00 |
|
Juan Batiz-Benet
|
0395a7af1e
|
ipfs add output not sorted, cmds files sorted
I made the commands lib dir listing sort the contents
so we get the same sequence of files from it repeatably.
|
2015-01-06 14:02:49 -08:00 |
|
Matt Bell
|
c80a7941d1
|
commands/cli: Fixed file path formatting on Windows
|
2014-12-05 20:56:27 -08:00 |
|
Peter Borzov
|
a76bac0dcc
|
Hotfix: return parsed options if argument parsing failed
|
2014-11-23 05:56:29 -05:00 |
|
Matt Bell
|
922f84878c
|
commands/cli: Added argument parse tests
|
2014-11-19 18:30:06 -08:00 |
|
Matt Bell
|
a69ddbb965
|
commands/cli: Fixed parse bug when optional argument is defined first
|
2014-11-19 18:29:56 -08:00 |
|
Matt Bell
|
4bd2fbc806
|
commands/cli: Ignore stdin on Windows
|
2014-11-19 04:30:29 -08:00 |
|
Matt Bell
|
69ce2940a8
|
commands/cli: Fixed helptext option type
|
2014-11-19 00:54:59 -08:00 |
|
Matt Bell
|
ae6f00d766
|
commands: Fixed tests
|
2014-11-19 00:36:42 -08:00 |
|
Matt Bell
|
761392d8de
|
commands/cli: Only allow recursive paths if -r option definition is OptionRecursivePath
|
2014-11-19 00:26:53 -08:00 |
|
Matt Bell
|
bbf3a1f4d4
|
commands: Changed Option to an interface
|
2014-11-19 00:24:55 -08:00 |
|
Matt Bell
|
2855a6eed7
|
commands/cli: Allow option blobs before command path
|
2014-11-18 06:56:45 -08:00 |
|
Matt Bell
|
6681c50371
|
commands/cli: Decomposed 'parseArgs'
|
2014-11-18 02:13:57 -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
|
d4ac442838
|
commands/cli: Fixed Parse required argument check
|
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
|
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
|
9d2ee4f1d4
|
commands/cli: Support directory argfile arguments in Parse
|
2014-11-18 02:13:54 -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 |
|
Juan Batiz-Benet
|
45cc33b1ff
|
Merge pull request #354 from chriscool/improve_help_messages
Improve help messages
|
2014-11-17 14:25:39 -08:00 |
|
Christian Couder
|
288ee753c0
|
Remove 'SYNOPSIS' from short help text
It takes some space and it looks like it
applies to the description too.
License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
|
2014-11-17 21:08:56 +01:00 |
|
Matt Bell
|
d1c50972f5
|
commands: Check for option errors when constructing Requests
|
2014-11-16 18:01:06 -08:00 |
|
Juan Batiz-Benet
|
589851fb4e
|
cmds: root: fix '--help' notice for subcmds
|
2014-11-15 09:04:49 -08:00 |
|
Matt Bell
|
2b6b6fac00
|
commands: Added a flag to enable stdin arguments
|
2014-11-14 03:20:11 -08:00 |
|
Matt Bell
|
9370740db0
|
commands/cli: Fixed bug when parsing args for a command that doesn't have any argument definitions
|
2014-11-14 03:20:11 -08:00 |
|
Matt Bell
|
00b19f8876
|
commands/cli: Take an optional Stdin value in Parse (read as a reader argument or string argument)
|
2014-11-14 03:20:11 -08:00 |
|
Matt Bell
|
db361d9403
|
commands/cli: Made Parse return an error if request has unrecognized options
|
2014-11-14 03:20:06 -08:00 |
|
Juan Batiz-Benet
|
81b3680908
|
cmds2: aligned subcmd text
|
2014-11-14 03:20:05 -08:00 |
|
Matt Bell
|
646920b0dd
|
commands: Got rid of old helptext fields, use HelpText struct fields in helptext generator
|
2014-11-14 03:20:05 -08:00 |
|
Brian Tiger Chow
|
e6c5fc250c
|
docs(commands) todo
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
|
2014-11-14 03:20:04 -08:00 |
|
Brian Tiger Chow
|
562500491f
|
test(commands/parse) take args instead of cmd for easier testing
@mappum
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
|
2014-11-14 03:20:04 -08:00 |
|
Matt Bell
|
28306a49c4
|
commands/cli,http: Properly preserve argument value count when checking argument validity
|
2014-11-14 03:20:04 -08:00 |
|
Brian Tiger Chow
|
27b9aec370
|
style(commands/cli/helptext) use helper function to cut down on
boilerplate
I know you'll love this one @mappum
License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
|
2014-11-14 03:20:04 -08:00 |
|
Matt Bell
|
9afb85714a
|
commands/cli: Don't return root in Parse
|
2014-11-14 03:20:03 -08:00 |
|