Permalink
Switch branches/tags
Nothing to show
Commits on Dec 7, 2018
  1. config: Fixes #35 fix panic due to inappropriate config loading

    rhtyd committed Dec 7, 2018
    Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
Commits on Dec 5, 2018
  1. README: fix golang version

    rhtyd committed Dec 5, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Dec 3, 2018
  1. network: remove nested quotes in parameters

    rhtyd committed Dec 3, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Dec 1, 2018
  1. cli: use cyan as selected colour, don't bolden the input

    rhtyd committed Dec 1, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  2. vendor: update vendoring dependencies

    rhtyd committed Dec 1, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Nov 30, 2018
  1. network: fix segfault

    rhtyd committed Nov 30, 2018
    Fixes segfault issue when response is invalid (nil).
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  2. cmk: add git sha and build timestamp from makefile

    rhtyd committed Nov 30, 2018
    With this change `cmk -v` will output git sha and build timestamp.
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  3. config: bump internal version to 6.0.0-beta2

    rhtyd committed Nov 30, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  4. cli: only show autocompletion options when tab is pressed

    rhtyd committed Nov 30, 2018
    This adds constraint that the autocompletion options are only shown
    when tab is pressed.
    
    Fixes #31.
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  5. cli: allow parameter completion to be disables

    rhtyd committed Nov 30, 2018
    This adds the `paramcompletion` setting from python based cloudmonkey
    to allow disabling of go-prompt based parameter completion logic.
    This also ensure that when cursor is moved back completion won't be
    shown to minimize distraction.
    
    Fixes #32
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  6. config: add debuggability using -d flag

    rhtyd committed Nov 30, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Oct 25, 2018
  1. cli: implement heuristics based completer as a fallback

    rhtyd committed Oct 25, 2018
    This implements a API heuristics based options API arg completer based
    on the related API name for an arg, or if a list API exists whose name
    contains the arg name.
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Oct 21, 2018
  1. cmk: implement file lock for config read/write

    rhtyd committed Oct 21, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  2. cmk: implement command line flags support and usage doc

    rhtyd committed Oct 21, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  3. cli: implement command line history support

    rhtyd committed Oct 21, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  4. cli: fix pipe based output in shell

    rhtyd committed Oct 21, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  5. cmk: shlex input, new columnar output, refactorings

    rhtyd committed Oct 21, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  6. travis: fix build go mod vendor

    rhtyd committed Oct 21, 2018
    This updates by adding changes in vendor from `go mod vendor` and
    explicitly enables Go 1.11.1 modules.
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Oct 20, 2018
  1. cmk: rewrite CLI using go-prompt

    rhtyd committed Oct 20, 2018
    - Remove readline/prompt-ui based implementation
    - Simplify autocompletion logic
    - Migrate to go mod
    - Update all dependencies
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  2. cmk: disable search bar by default on tab-tab completion

    rhtyd committed Oct 20, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  3. vendor: update dependencies

    rhtyd committed Oct 20, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Oct 19, 2018
  1. cmk: switch to go mod

    rhtyd committed Oct 19, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Sep 18, 2018
  1. network: fix variable name to fix lint error

    rhtyd committed Sep 18, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Aug 21, 2018
  1. network: handle login session management and expiry

    rhtyd committed Aug 21, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Aug 16, 2018
  1. network: Fixes #24 split args to API in two parts

    rhtyd committed Aug 16, 2018
    This fixes issue of passing args which has `=` like:
    update configuration name=ldap.basedn value="ou=People,dc=ldap,dc=corp,dc=company,dc=com"
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Jul 2, 2018
  1. output: fix lint issue to fix build failures

    rhtyd committed Jul 2, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Jun 26, 2018
  1. output: implement and refactor json, csv, table, text outputs

    rhtyd committed Jun 26, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  2. cmk: rename references to `cmk` and update README

    rhtyd committed Jun 26, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  3. config: fix lint issue and travis failures

    rhtyd committed Jun 26, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Jun 25, 2018
  1. network: expire cookie jar based on initial log-in cookies

    rhtyd committed Jun 25, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  2. config: several refactorings and interactive fixes

    rhtyd committed Jun 25, 2018
    This also enables log in attempt and reuse of http client once a user
    successfully logs in. This speeds up the CLI experience when username
    and password credentials are used instead of api/secret keys.
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>
  3. cmd: handle errors well, throw non-zero exit code on error

    rhtyd committed Jun 25, 2018
    Signed-off-by: Rohit Yadav <rohit@apache.org>
Commits on Jun 23, 2018
  1. network: Fix glint error

    rhtyd committed Jun 23, 2018
    Rename to jobID
  2. config: add inbuilt API precache

    rhtyd committed Jun 23, 2018
    This adds API precache based on 4.11.1 which is used in environments
    without any existing API cache.
    
    Signed-off-by: Rohit Yadav <rohit@apache.org>