Skip to content

EasyEnv CLI v0.6.1

Latest

Choose a tag to compare

@easyenv-io easyenv-io released this 12 Nov 10:12
· 1 commit to main since this release

What's new

  • easyenv ssh-key list | add | rm: manage the public keys on your profile from the terminal. add with no argument registers the key ssh offers first (~/.ssh/id_ed25519.pub, then id_ecdsa.pub, then id_rsa.pub). A private key file is refused before anything is sent. Machines created after you add a key accept it for your own ssh, scp, rsync and VS Code through easyenv machine proxy. A machine that is already running keeps the keys it booted with until it is rebuilt.

Fixes

  • easyenv ws create --wait printed an unreachable address. It showed ssh easyenv@10.x.x.x, the machine's provider-network address, which cannot be reached from outside. It now prints easyenv machine ssh <uuid> and the <uuid>.box.easyenv.io name for your own ssh client. The plain ssh user@ip line is printed only for --public-ip machines, where it works.
  • Clearer error for a machine in a workspace shared with you. When the active account is one where you are not an admin, machine commands used to fail with a generic "forbidden, ask the account owner for a role". They now say what is wrong: switch to an account where you are an admin, your personal one included, with easyenv account use.

Upgrading

Download the binary for your platform below and replace the old one. If you are on 0.5.0 or older, you must upgrade: those versions cannot reach machines at all. 0.6.0 tells you once a day when a newer version is out.

Checksums are in checksums.txt.