Skip to content

v0.3.0

Compare
Choose a tag to compare
@d-mo d-mo released this 21 Jul 12:10
  • Feature: Introduce meter command for metering resources
  • Feature: Get datapoints
  • Feature: Support users & orgs endpoints
  • Feature: Add waiters in create machine command
  • Feature: Add support for K8s clouds
  • Feature: Add support for create machine on Linode, Azure, GCE
  • Feature: Add support for get job command
  • Change: Update openapi-cli-generator

Installation

Instructions

Linux

  1. Download the latest release with the command:
    curl -LO "https://dl.mist.io/cli/v0.3.0/bin/linux/amd64/mist"
    
  2. Validate the binary (optional):
    Download the mist checksum file:
    curl -LO "https://dl.mist.io/cli/v0.3.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.3.0/bin/darwin/amd64/mist"
    
  2. Validate the binary (optional):
    Download the mist checksum file:
    curl -LO "https://dl.mist.io/cli/v0.3.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.3.0/bin/windows/amd64/mist.exe"
    
  2. Validate the binary (optional):
    Download the mist checksum file:
    curl -LO "https://dl.mist.io/cli/v0.3.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 27db377488ecac615fef2d05d33869502dc25220e41b06f50eeeed4fca84bb4e
arm64 88c562a06871414eecca47080ab575f16d5bf34e26098c5bb7fbf500a9397bec

Darwin

Arch SHA256
amd64 422c25124f9dc9e69f1b501033395401c552753f1d40a31474b976b9b6ac50db
arm64 ffd05dc13d5a9b32fed1c7df43ae645e586e98008c328237bd98a939a93c20ca

Windows

Arch SHA256
amd64 f0f5fcedb5c4c6838df90bbc3a83a1247f59e2544e4f95e5fbd7b40b1279384f

Freebsd

Arch SHA256
amd64 cc69eaa15c6c7a7a8caa047ca3a903179579236e1c907d1879a15347c8c193a7
arm64 c0f29e1be82ca248a0b608a62b22d2032798346071f776bbea36a544036e0e9d

Openbsd

Arch SHA256
amd64 e70fecfe4bd19461c20e25ead16b79643ce4a62afba92ceafa5f4fda14dd10f9
arm64 c17af1c6472bc14a599d66407463ce2ebc5cc0d86811d58032873491af2f41b5

Netbsd

Arch SHA256
amd64 d7f3b9df9191e2cab817bbdd289004c9c164af943d28111bf28e3fc5a491412f
arm64 843cd50850e210ba51b58b6b0e8f5aa4e85197ec72eeca63188aa0fb6156e883