New version of our CLI: clever-tools 0.7.0 released

clever tools update 1

Since its first release, we've been quietly improving our CLI tool, clever-tools. Today, we've released version 0.7.0, with better support for node 7 and many improvements.

New features in 0.7.0

The most important change is better support for node 7. The installation phase is now way faster for node 7 users.

Another important feature is clever ssh, available in preview mode for clever-tools users. clever ssh allows you to ssh into a running instance for debugging purposes (eg. list files, view logs locally, …). Please get in touch with the support if you want to try it out. We'll release complete documentation and examples once this feature hits GA.

Why use Clever Tools?

The web console is nice to use and doesn't require any installation. Why bother with clever-tools then? Here are a few use cases where clever-tools really shines.

Perfect for terminal-heavy multitaskers

If, like me, you're working on several projects in several terminal windows, going back to the web console to check logs and deployments can get tedious. With clever-tools, you can work on different projects without ever leaving your comfy terminal window. You can launch 5 deployments in parallel and see how they go, side-by-side without having to switch from app to app in your browser.

Fine-grained access to logs

The web console is great for displaying logs as they come, but reading old logs requires a lot of scrolling. If you want to inspect logs around a specific date/time to investigate e.g. a user report, worry not:

clever logs --after "2017-02-08T08:28" --before "2017-02-08T08:32"

Also, if you want to search for a specific term you can just grep the output:

clever logs | grep NullPointerException

The best part: new lines will appear in real time.

No SSH configuration necessary

From version 0.6.0 upwards, clever deploy pushes over HTTPS and doesn't require SSH configuration. If your platform makes ssh configuration more difficult than it should be (I'm looking at you, Windows), then just use clever deploy.

Blog

À lire également

Kubernetes vs Docker : Differences and When to Use Them

When people start exploring cloud-native technologies, one confusion comes up almost every time: are Docker and Kubernetes competitors? Do you have to choose between them? And why do people so often talk about Docker “with” Kubernetes?
Features

K8S: What Is Kubernetes, How It Works, and Why It Became the Standard

K8S, short for Kubernetes, is an open source container orchestration system originally developed by Google and donated to the Cloud Native Computing Foundation (CNCF) in 2015. It automates the deployment, scaling, resilience, and networking of containerized applications across clusters of servers. In just over a decade, K8S has become the technical foundation on which a majority of modern cloud applications run.
Engineering

Kubernetes in production: how to keep the standard without taking on all its operations

Kubernetes has become a standard for running containerised applications, structuring distributed architectures and integrating into cloud-native environments.
Company