Harshavardhana
bc6b3bf2ae
Add config version command
2015-09-02 00:57:31 -07:00
Harshavardhana
c46ea80fff
Move primitives for add, list, remove into their own subcommands as alias,host etc.
2015-09-01 19:58:33 -07:00
Harshavardhana
aaec806897
Simplify help messages
2015-09-01 14:54:13 -07:00
Anand Babu (AB) Periasamy
7607f0490d
fix alias help text
2015-08-29 19:28:35 -07:00
Anand Babu (AB) Periasamy
91100b72ed
alias support with colon requirement
2015-08-29 18:02:32 -07:00
Harshavardhana
4d716f2956
Move to version 3, jsonify config version from now on
2015-08-28 23:29:37 -07:00
Harshavardhana
f831d94d3f
Revert "Change ACL to Access"
...
This reverts commit 68b3b0aac2 .
Revert "Object ACL now propagates through ACL config, update minio-go library to bing in SetObjectACL() support"
This reverts commit 6816542c7a .
2015-08-28 22:37:10 -07:00
Harshavardhana
6816542c7a
Object ACL now propagates through ACL config, update minio-go library to bing in SetObjectACL() support
2015-08-28 21:20:41 -07:00
Harshavardhana
40b93efd8b
Add remove alias command
2015-08-25 18:02:27 -07:00
Harshavardhana
3df07ac29f
Add checkCommandSyntax for all commands
2015-08-24 19:31:30 -07:00
Anand Babu (AB) Periasamy
831db52dcf
thread-safe typed errors
2015-08-24 12:55:11 -07:00
Anand Babu (AB) Periasamy
40ff9f1033
re-vendorize probe and simplfy typed errors
2015-08-24 04:09:18 -07:00
Harshavardhana
3e5178ddb2
diff should handle type and size as well in recursive diff
2015-08-24 00:02:50 -07:00
Harshavardhana
3ae608a3b1
Merge pull request #1034 from harshavardhana/formatting
...
End sentences with a . for readability
2015-08-23 01:36:42 -07:00
Harshavardhana
f089dc1b68
End sentences with a . for readability
2015-08-23 01:35:32 -07:00
Harshavardhana
dd5314a938
Merge pull request #1033 from harshavardhana/json-review
...
Fixes for json review #1
2015-08-23 01:25:55 -07:00
Harshavardhana
b9c28d588b
Fixes for json review #1
2015-08-23 01:24:04 -07:00
Anand Babu (AB) Periasamy
f2899ef228
replaced panic with probe
2015-08-22 23:26:56 -07:00
Anand Babu (AB) Periasamy
099b4478d6
replaced panic with probe
2015-08-22 23:25:11 -07:00
Anand Babu (AB) Periasamy
d8bb1e9fd6
replaced panic with probe
2015-08-22 23:22:17 -07:00
Anand Babu (AB) Periasamy
1c313ef773
final update and tiny fixes
2015-08-22 22:31:15 -07:00
Anand Babu (AB) Periasamy
0de688948a
error messages and tiny bug fixes
2015-08-22 19:47:11 -07:00
Harshavardhana
a0e66ce640
Migrate to golang1.5 with new GO15VENDOREXPERIMENT enabled
2015-08-22 19:04:17 -07:00
Harshavardhana
355027df2e
Add alias list command to list all the added aliases
2015-08-22 02:23:39 -07:00
Anand Babu (AB) Periasamy
7d624457b0
updated error messages
2015-08-21 17:47:45 -07:00
Harshavardhana
dfd1b29d5f
Improve error messages
2015-08-20 17:22:38 -07:00
Harshavardhana
fa0c9e38bb
Add error messages to fatalIf and errorIf
2015-08-19 17:11:34 -07:00
Harshavardhana
192518d679
Add new version command
2015-08-13 20:50:32 -07:00
Harshavardhana
b743f88353
Move quick to server and vendorize it
2015-08-13 16:38:24 -07:00
Harshavardhana
3caee383f0
Migrate to govendor to avoid limitations of godep
...
- over the course of a project history every maintainer needs to update
its dependency packages, the problem essentially with godep is manipulating
GOPATH - this manipulation leads to static objects created at different locations
which end up conflicting with the overall functionality of golang.
This also leads to broken builds on many platforms. There is no easier way out of
this other than asking users to do 'godep restore' all the time which perhaps as
a practice doesn't sound clean, also has its own set of problems.
- govendor on the other hand is a right tool but a stop gap tool until we wait for
golangs official 1.5 version which fixes this vendoring issue once and for all.
- govendor makes sure that the import paths are re-written instead of manipulating
GOPATH.
This has advantages
- no more compiled objects being referenced in GOPATH and build time GOPATH
manging which leads to conflicts.
- proper import paths referencing the exact package a project is dependent on.
govendor is simple and provides the minimal necessary tooling to achieve this.
For now this is the right solution.
2015-08-12 19:04:16 -07:00
Harshavardhana
0571fe67a2
Turn off coloring when terminals are not tty even for os.Stdout
2015-08-12 15:11:15 -07:00
Harshavardhana
6a59d9a046
Rename all main command actions into main<Command> from run<Command>Cmd
2015-08-12 01:26:35 -07:00
Harshavardhana
413ce3995e
Simplify and enhance error strings
2015-08-12 01:05:02 -07:00
Harshavardhana
25e5ea2574
Move to server package for probe
2015-08-10 19:49:57 -07:00
Harshavardhana
ae2a20dffc
Move from Fatal/Error to fatalIf/errorIf
2015-08-09 22:41:49 -07:00
Harshavardhana
c97c2a77b5
Move testing into its own <package>_test, add probe.NewError() new changes
2015-08-08 11:16:36 -07:00
Harshavardhana
202f9e7646
Probe moves closer to mc, also brings in changes by avoiding it behave like an error interface{}
2015-08-07 00:53:37 -07:00
Harshavardhana
e6fd52f026
Rename ifFatal and ifError as Fatal, Error
2015-08-03 22:19:45 -07:00
Harshavardhana
e7dab5f1cf
Migrating from iodine to probe
2015-08-03 11:04:34 -07:00
Harshavardhana
4eb519fa6c
Autogenerate config, for the first time no more config generate
2015-07-26 00:24:08 -07:00
Harshavardhana
2f253f68b6
Verify if mc config exists for cp and cast commands
2015-07-23 22:49:12 -07:00
Harshavardhana
8335d9cbcf
Rename cmd-* into <command>-main.go
2015-07-22 23:27:06 -07:00