GoDasturchi
Introduction to CLI Apps

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.

example.go
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.

Hints (0/3)

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

OUTPUT

$ go run main.go
Kodingizni ishga tushiring

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.

example.go
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.

Hints (0/3)

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