Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!
It is suggested that you use the Golang module spf13/cobra (instead of the standard Golang library flag) for parsing command-line arguments.
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¶
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 toexec.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 …
Parse TOML Files in Rust
Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!