This article explores building a basic command-line calculator in Go, showcasing fundamental Go concepts.Readers should have a basic understanding of the Go programming language and Go installed on their machines.The program takes two integers and an operator as command-line arguments to perform arithmetic operations.Starting with the package declaration, the main package signifies an executable program in Go.Necessary packages like fmt, os, and strconv are imported for I/O, command-line access, and string conversions.A function named validateOperator validates the input operator against a predefined list of supported operators.The main function reads command-line arguments, validates the operator, and converts string inputs to integers.Arithmetic operations are executed based on the specified operator, handling division and modulo by zero cases.The article presents the complete code for the command-line calculator program in Go.To execute the program, users can run it with three arguments to perform arithmetic calculations.