Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Add a --version flag

Đang mở Phù hợp với người mới
#6 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
85/100
Loại issue
Tính năng
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
go
Lĩnh vực
cli

Hướng nghiên cứu

Bắt đầu tại cmd/metcode/main.go và theo dõi cách các đối số dòng lệnh đến REPL. Thêm hành vi của cờ phiên bản tại đó, sau đó xác minh rằng --version và -v thoát trước khi REPL khởi chạy, còn bản build thông thường in ra dev. Ghi lại ví dụ -ldflags trong tệp README hoặc CONTRIBUTING.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement good first issue

What

There's no way to check which version of MetCode you're running.

Where

cmd/metcode/main.go

Suggested approach

  • Add var version = "dev" in main

  • Print it when --version / -v is passed, then exit

  • Allow overriding at build time:

    go build -ldflags "-X main.version=v0.1.0" -o metcode ./cmd/metcode

Done when

  • metcode --version prints the version and exits without starting the REPL
  • A plain go build still works (prints dev)
  • The -ldflags usage is documented (README or CONTRIBUTING)
Ngôn ngữ chính
Go
Star
1
Fork
2
Merge trung bình
1 giờ 31 phút
Pull request đã merge (30 ngày)
7

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của Edwin-metcalf/MetCode

Tất cả issue của Edwin-metcalf/MetCode

Issue tương tự

Thêm issue về Go

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.