Permalink
Commits on Oct 17, 2018
  1. Update bats Dockerfile too

    Dorthu committed Oct 17, 2018
  2. Updated URL to public OpenAPI spec

    Dorthu committed Oct 17, 2018
    This changed upstream, so it needed to be updated.  Builds without this
    change will fail.
Commits on Oct 15, 2018
  1. Merge pull request #59 from patthiel/update-test-directories

    Dorthu committed Oct 15, 2018
    Add Volumes tests to test Dockerfile command
Commits on Oct 12, 2018
  1. Fix builds

    Dorthu committed Oct 12, 2018
  2. Added suppress-warnings, LINODE_CLI_TOKEN to README

    Dorthu committed Oct 12, 2018
    Also tweaked a few things to get better exception handling
  3. Merge pull request #54 from alxbl/env-tokens

    Dorthu committed Oct 12, 2018
    feat: Support access token in LINODE_TOKEN environment variable.
  4. Merge pull request #55 from alxbl/suppress-warnings

    Dorthu committed Oct 12, 2018
    feat(#51): Added `--suppress-warnings` flag to ignore newer API versions
  5. Merge pull request #56 from alxbl/fix-53

    Dorthu committed Oct 12, 2018
    fix(#53): linodecli configure no longer configures twice on first run
  6. Merge pull request #57 from patthiel/volume-tests

    Dorthu committed Oct 12, 2018
    Volumes BATS tests
Commits on Sep 26, 2018
  1. Added contact email

    Dorthu committed Sep 26, 2018
Commits on Sep 18, 2018
  1. Merge pull request #47 from patthiel/api-override

    Dorthu committed Sep 18, 2018
    Testing - API Base Url Override
Commits on Aug 20, 2018
  1. Merge pull request #44 from patthiel/bats-docker

    Dorthu committed Aug 20, 2018
    BATS tests Dockerfile
  2. Merge pull request #43 from patthiel/ARB-802

    Dorthu committed Aug 20, 2018
    ARB-802 - Domains BATS Tests
Commits on Aug 2, 2018
  1. Merge pull request #41 from patthiel/bats-tests-poc

    Dorthu committed Aug 2, 2018
    POC - Add BATS tests
Commits on Jul 11, 2018
  1. Merge pull request #40 from rmcintosh/yaml-safe-load

    Dorthu committed Jul 11, 2018
    Use yaml.safe_load() instead of yaml.load()
Commits on Jul 8, 2018
Commits on Jul 7, 2018
  1. Added demo gif to README

    Dorthu committed Jul 7, 2018
Commits on Jul 4, 2018
  1. Missed some -fs

    Dorthu committed Jul 4, 2018
  2. Merge pull request #37 from ginkgomzd/fix-34

    Dorthu committed Jul 4, 2018
    fixes issue #34
  3. Couple of ideas to further improve the builder

    Dorthu committed Jul 4, 2018
    I really like what @ginkgomzd with the build process - I'm not going to
    lie, this is my first Makefile, and I appreciate the cleanup.  I had a
    few ideas looking it over:
    
    If we're going to build a package during the install process,
    why not install the package that we just built?  I think that works
    better anyway - once you test the package that was installed, you can
    confidently distribute it knowing that it is the same code you just ran.
    
    I also  added a clean step to delete all of the generated files
    (linodecli/data-* and linode-cli.sh along with the contents of dist/) to
    make sure everything's fresh with each build.
Commits on Jul 3, 2018
  1. Added support for pulling input from the filesystem

    Dorthu committed Jul 3, 2018
    Right now this is only for ssl-cert and ssl-key formatted strings to
    address the concerns raised in #32.
  2. Merge pull request #35 from linode/bugfix/better-build-experience

    Dorthu committed Jul 3, 2018
    Improved the build experience
  3. Improved the build experience

    Dorthu committed Jul 3, 2018
    Better documentation and better requirements handling should help people
    who want to build this from source.  This is to address #34
Commits on Jul 2, 2018
  1. Tell python to use the local linodecli module for builds

    Dorthu committed Jul 2, 2018
    This closes #34
    
    Looks like if the system's PYTHONPATH wasn't set up like I was
    expecting, the local module would be ignored.  This will give python the
    hint to use the module in the same folder as make is being run, which
    should allow builds to succeed.
Commits on Jun 28, 2018
  1. Merge pull request #26 from linode/feature/password-prompts

    Dorthu committed Jun 28, 2018
    Added support for secure password input
Commits on Jun 22, 2018
Commits on May 22, 2018
  1. Added support for secure password input

    Dorthu committed May 22, 2018
    Typing passwords on the command line is no good, so now passwords may be
    entered through a password prompt if desired.  If you're automating the
    creation of Linodes of other actions that require passwords, you may
    still specify the password on the command line as you used to.
Commits on May 16, 2018
  1. Removed "pip3" from README

    Dorthu committed May 16, 2018
    The CLI works in python 2 or 3, so either pip is fine.
Commits on May 11, 2018
  1. Rewrote the CLI

    Dorthu committed May 11, 2018
    Did a ground-up rewrite of the CLI, keeping on those core components
    that were necessary.  The CLI is now based on Linode's OpenAPI spec
    (available at https://developers.linode.com/api/v4), and builds itself
    off of this specification.
    
     * Added support for almost everything in the api
     * Added "text" and "json" output formats
     * Added configurable output formats
     * Added examples to documentation at https://developers.linode.com
Commits on Apr 2, 2018
  1. Added license

    Dorthu committed Apr 2, 2018
  2. Added warning to README

    Dorthu committed Apr 2, 2018
Commits on Mar 6, 2018
  1. Bump version

    Dorthu committed Mar 6, 2018