Introduction to CLI Apps
Buyruq qatori dasturlariga kirish
CLI (Command-Line Interface) — grafik oyna emas, terminal orqali boshqariladigan dastur. git, docker, go — bularning hammasi CLI dasturlar. Go — bunday dasturlar yozish uchun ajoyib til, chunki u yagona, tashqi bog'liqliksiz ishga tushuvchi fayl ("binary") yaratadi.
package main
import "fmt"
func main() {
fmt.Println("Go CLI Dasturi v1.0")
fmt.Println("Foydalanish: myapp [buyruq]")
}Har qanday CLI dastur — oddiy func main()dan boshlanadi, xuddi shu vaqtgacha yozgan dasturlaringiz kabi. Farqi shundaki, CLI dastur odatda foydalanuvchidan buyruq qatori orqali ma'lumot oladi (bu haqda keyingi darsda) va natijani ekranga chiqaradi yoki muvaffaqiyat/muvaffaqiyatsizlik holatini bildiradi.
>_ Exercise
Kichik CLI dasturining "yordam" (help) ekranini yozing.
- •"Todo CLI v1.0" sarlavhasini chop eting
- •"Buyruqlar: add, list, done" qatorini chop eting
Stuck? Reveal a hint to help you.
Key Takeaway
Key Takeaway:
CLI dastur ham oddiy func main()dan boshlanadi — farqi, u terminal orqali boshqarilishi va natijani matn sifatida chiqarishida.
NEXT UP
Command-Line Arguments
$ go run main.go
Kodingizni ishga tushiring