Releases: Hoang-Long2012/RunBash
Releases · Hoang-Long2012/RunBash
RunBash version 3.1
Những thay đổi chính:
- Đã phát hiện và sửa nhiều lỗi mà tôi đã bỏ sót ở những bản cập nhật trước cũng như các lỗi tiềm ẩn, có thể nói giờ đây RunBash đã ổn định hơn rất nhiều.
RunBash version 3.0
Những thay đổi chính:
- Thêm biến môi trường RUNBASH_DEFAULTFLAG, giờ đây bạn có thể sử dụng RUNBASH_DEFAULTFLAG để quyết định RunBash sẽ thêm các cờ tiền tố gì khi bạn chạy runbash path\script.sh, mặc định là -l, lưu ý, bạn có thể tắt tính năng này bằng cách khai báo giá trị của RUNBASH_DEFAULTFLAG là "*".
- Đã thay đối vài cải tiến cách RunBash quản lí biến môi trường để dễ mở rộng hơn trong tương lai.
- Đã thay đổi cách hoạt động của các cờ --set-env, --show-env, --delete-env, vui lòng đọc hướng dẫn đầy đủ để biết thêm.
- Thêm hỗ trợ đuôi .zsh và .bats.
- Một số sửa lỗi và thay đổi nhỏ khác mà tôi không nhớ hết.
RunBash version 2.9
Những thay đổi chính:
- Một số cải tiến nhỏ cho hệ thống cập nhật.
RunBash version 2.8
Những thay đổi chính:
- Đã sử lỗi nghiêm trọng, giờ đây khi cập nhật RunBash từ RunBash.PY giờ đây nội dung của tệp .PY thật sự được dữ nguyên.
- Cải thiện hệ thống cập nhật, nhiều lỗi tiềm ẩn đã được tìm thấy, giờ đây hệ thống cập nhật đã an toàn hơn.
RunBash version 2.7
Những thay đổi chính:
- Cải thiện hệ thống cập nhật, giờ đây nếu bạn chạy tính năng cập nhật trên mã nguồn của RunBash (RunBash.PY) RunBash giờ sẽ không đụng gì tới tệp .PY nữa thay vào đó chỉ tải xuống tệp .EXE mới nhất nếu có.
- Cải thiện sử lí đường dẫn, giờ đây các đường dẫn mà bạn chuyền vào cho RunBash sẽ chắc chắn luôn được làm sạch.
RunBash version 2.6
Những thay đổi chính:
- Đã thêm "runbash.exe --upgrade" hoặc "runbash.exe --upgrade save_folder_path" để kiểm tra và tải xuống phiên bản RunBash mới nhất nếu có.
Lưu ý, nếu bạn không truyền tham số Save_Folder_Path cho --upgrade thì tệp exe đã tải xuống sẽ được lưu trong %TEMP%. Tính năng này còn đang trong giai doạn thử nghiệm, nếu có bất kì lỗi nào bạn có thể báo cáo chúng với tôi. - Cải thiện định dạng trợ giúp, giờ đây các cờ như --version --help --about sẽ in ra văn bản trợ giúp với định dạng và cách trình bày dễ đọc hơn.
- Đã giải quyết một trường hợp hiếm khi chuyển đổi từ đường dẫn Windows sang dạng đường dẫn Git Bash hiểu tốt nhất.
- Cải thiện thông báo lỗi, giờ đây --delete-env sẽ thông báo rõ ràng khi không có đủ quye62t để xóa RUNBASH_BASH thay vì âm thầm bỏ qua như trước.
RunBash version 2.5
Các thay đổi chính:
- Cải thiện thông báo lỗi, giờ đây nếu không thể xóa RUNBASH_BASH RunBash sẽ thông báo lỗi rõ ràng hơn.
- Thêm exit code cho một số lỗi mới.
- Giờ đây nếu bạn chỉ chuyền cho RunBash các cờ của Bash và RunBash chuyển tiếp chúng không thành công cho Bash RunBash sẽ hiện một thông báo riêng cho việc này thay vì hiện chung với fatal error giống trong 2.3.
- Và một số thay đổi nhỏ khác mà tôi không nhớ.
RunBash version 2.4
Các thay đổi chính:
- Đã bọc các đoạn mã có khả năng có lỗi trong try except để phòng lỗi tiềm ẩn bất ngờ.
RunBash version 2.3
Các thay đổi chính:
- Tối ưu luồng cải thiện tốc độ khởi động và tốc độ chạy, giờ đây chương trình chạy và khởi động nhanh hơn một chút.
Lưu ý, có thể không có thay đổi nào rõ rệt ở bản cập nha62t này của chương trình vì tốc độ của RunBash còn phụ thuộc vào trình biên dịch và Bash.EXE. - Tìm kiếm thông minh, giờ đây RunBash hoàn toàn chỉ tìm kiếm Bash.EXE khi cần thiết.
RunBash version 2.2
Những thay đổi chính:
- Sửa lỗi nghiêm trọng: khi chỉ truyền các cờ tiền tố cho bash.exe mà không truyền script (.sh / .bash), chương trình không còn bị crash. Các cờ giờ đây được chuyển tiếp an toàn và trực tiếp cho Bash.
- Cải thiện môi trường thực thi: chương trình tự động thêm cờ -l (login shell) khi người dùng không truyền bất kỳ cờ nào cho Bash, nhằm đảm bảo môi trường chạy Bash Script đầy đủ và chuẩn nhất.
- Cải thiện việc tìm kiếm bash.exe: chương trình giờ đây đọc trực tiếp Registry để xác định đường dẫn cài đặt Git for Windows, từ đó suy ra vị trí chính xác của bash.exe.
- Cải thiện xử lý tham số: loại bỏ các lỗi tiềm năng khi phân tích và chuyển tiếp tham số cho Bash, giúp chương trình hoạt động ổn định và đáng tin cậy hơn.