Skip to content

v0.9.0

Latest
Compare
Choose a tag to compare
@d-mo d-mo released this 16 Jul 01:25
  • Feature: Introduce kubeconfig command for configuring kubectl access to cluster
  • Change: Improve readability of booleans in table view
  • Change: Improve readability of nested data on commands that override table view
  • Change: Revamp waiters error handling
  • Change: Revamp ssh command error handling
  • Change: Improve help messages for tag/untag commands
  • Bugfix: Display only ssh-able machines on ssh's autocomplete
  • Bugfix: Fix missing entries on autocomplete

Installation

Instructions

Linux

  1. Download the latest release with the command:
    curl -LO "https://dl.mist.io/cli/v0.9.0/bin/linux/amd64/mist"
    
  2. Validate the binary (optional):
    Download the mist checksum file:
    curl -LO "https://dl.mist.io/cli/v0.9.0/bin/linux/amd64/mist.sha256"
    
    Validate the mist binary against the checksum file:
    echo "$(<mist.sha256) mist" | sha256sum --check
    
    If valid, the output is:
    mist: OK
    
    If the check fails, sha256 exits with nonzero status and prints output similar to:
    mist: FAILED
    sha256sum: WARNING: 1 computed checksum did NOT match
    
  3. Make mist binary executable:
    chmod +x ./mist
    
  4. Install mist on path (optional):
    e.g.
    mv mist /usr/local/bin/mist
    
  5. Enable mist autocompletion on all your sessions (optional):
    Bash
    echo 'source <(mist completion bash)' >>~/.bashrc
    
    Zsh
    echo 'source <(mist completion zsh)' >>~/.zshrc
    

MacOS

  1. Download the latest release with the command:
    curl -LO "https://dl.mist.io/cli/v0.9.0/bin/darwin/amd64/mist"
    
  2. Validate the binary (optional):
    Download the mist checksum file:
    curl -LO "https://dl.mist.io/cli/v0.9.0/bin/darwin/amd64/mist.sha256"
    
    Validate the mist binary against the checksum file:
    echo "$(<mist.sha256) mist" | sha256sum --check
    
    If valid, the output is:
    mist: OK
    
    If the check fails, sha256 exits with nonzero status and prints output similar to:
    mist: FAILED
    sha256sum: WARNING: 1 computed checksum did NOT match
    
  3. Make mist binary executable:
    chmod +x ./mist
    
  4. Install mist on path (optional):
    e.g.
    sudo mv ./mist /usr/local/bin/mist
    sudo chown root: /usr/local/bin/mist
    
  5. Enable mist autocompletion on all your sessions (optional):
    Bash
    • Check bash version
      echo $BASH_VERSION
      
    • Install/upgrade bash to v4.0+ if older
      brew install bash
      
    • Source completion script
      echo 'source <(mist completion bash)' >>~/.bash_profile
      
    Zsh
    echo 'source <(mist completion zsh)' >>~/.zshrc
    

Windows

  1. Download the latest release with the command:
    curl -LO "https://dl.mist.io/cli/v0.9.0/bin/windows/amd64/mist.exe"
    
  2. Validate the binary (optional):
    Download the mist checksum file:
    curl -LO "https://dl.mist.io/cli/v0.9.0/bin/windows/amd64/mist.exe.sha256"
    
    Validate the mist binary against the checksum file:
    • Using Command Prompt to manually compare CertUtil's output to the checksum file downloaded:
      CertUtil -hashfile mist.exe SHA256
      type mist.exe.sha256
      
    • Using PowerShell to automate the verification using the -eq operator to get a True or False result:
      $($(CertUtil -hashfile .\mist.exe SHA256)[1] -replace " ", "") -eq $(type .\mist.exe.sha256)
      
  3. Add the binary in to your PATH.
  4. Install mist on path (optional):
    e.g.
    mv mist /usr/local/bin/mist
    
  5. Enable mist autocompletion on all your sessions (optional):
    Powershell
    mist completion powershell
    
    Bash
    echo 'source <(mist completion bash)' >>~/.bashrc
    
    Zsh
    echo 'source <(mist completion zsh)' >>~/.zshrc
    

Binaries

Linux

Arch SHA256
amd64 d368c3396de11217ffb366e0b9f41720164c14d247b6c15b51d7054f288e0ad7
arm64 8ad146c1b1093bf15e75b897e51dc807a49497d31a8ee6970fd13399c5a15328

Darwin

Arch SHA256
amd64 175537a2411fdfc25e9129bc3f7132fee63e0728fe6f6a3b8db619ab0008277c
arm64 4d3c5c2f990c23c09da4d4a7d9283e9d6a8c0ffdf0f8bf204b8cb6029243fe6f

Windows

Arch SHA256
amd64 b4863aba0e224e311464fc32eacf55005c26498f42aadebeb97f3a05945d023c

Freebsd

Arch SHA256
amd64 67e38244d0c745b36b79e7285c99ada369f91716fd672cec31198e2c0c2e0d80
arm64 18d651986f8d8a2d390ff5d43094ee0dfc9df284671784927558720eab4110da

Openbsd

Arch SHA256
amd64 96e8b8b09bd5756aa51fe9de4fcc516733ae126229f1b2ce0ff8ba7c73438a03
arm64 1f9399c5ce05fd20d7966362798407e9031dae4834e78c5b1441d028eb8f1858

Netbsd

Arch SHA256
amd64 67da1206a874aba9075219de4a18536399f8ae556fb82393eecfb1ea88c5a1b8
arm64 6aa30e85d710dfdfff414f8d820dae270dfef70c251d5ed543c5f9ccd27bd834