Ben Chuanlong Du's Blog

It is never too late to learn.

Run System Command in Go

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Comments

  1. exec.Command takes a shell command and optional arguments passed to the shell command, e.g., exec.Command("ls", "-lha"). It does not work if you pass a shell command with arguments as a single string to exec.Command

Extended Globbing in Bash

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Enable Extended Globbing

shopt -s extglob

Or you can run bash with the option -O extglob.

/bin/bash -O extglob -c "your command to run"

Set Shell to be Bash with …

Tips on rustup

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Install rustup

Linux and macOS

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | bash -s -- -y

Rust tools (rustc, cargo, rustup, etc) will be added to Cargo's bin directory …

Hands on the Rust Crate Indicatif

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The indicatif crate does not work with Jupyter/Lab notebook yet.