Đây là lệnh aepromptcmd có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
aepromptcmd - thay đổi màu lời nhắc bằng cách thay đổi trạng thái
SYNOPSIS
PROMPT_COMMAND = "aepromptcmd"
MÔ TẢ
Sản phẩm bash(1) shell có một thuộc tính thú vị: Nếu PROMPT_COMMAND có thể được đặt,
giá trị được thực hiện như một lệnh trước khi phát hành mỗi dấu nhắc chính. (Trên thực tế, nó có thể
là một phần chục lệnh được phân tách bằng dấu chấm phẩy.)
Để thay đổi văn bản trở lại bình thường, biến PS1 cần có "\ 33 [0m"
ở đâu đó gần cuối, nếu không mọi thứ có thể hơi khó đọc. Nếu bạn là
sử dụng bash(1), bạn cần cho nó biết những thứ này là không thể in được (như thế này: "\ [\ 33 [0m \]") hoặc
nó làm rối tung việc chỉnh sửa dòng lệnh.
Sản phẩm aepromptcmd lệnh được sử dụng để đặt màu của lời nhắc, dựa trên trạng thái của
thay đổi hiện tại. Đây là một ý tưởng được lấy từ Kent Beck's Thử nghiệm Thúc đẩy Phát triển sách. Nếu như
sự thay đổi nằm trong được phát triển or được tích hợp trạng thái và nó cần được xây dựng,
dấu nhắc màu đỏ; nếu nó được xây dựng nhưng nó cần được kiểm tra, lời nhắc sẽ là màu đỏ tươi,
nếu không thì nó có màu xanh lục.
Ví dụ
Đây là một đoạn script ngắn mà bạn có thể đưa vào tệp .bashrc của mình để bật màu nhắc:
nếu ["$ PS1"] thì
trường hợp "$ PROMPT_COMMAND" trong
"") PROMPT_COMMAND = "aepromptcmd" PS1 = "$ PS1 ^ [[0m" ;;
* dấu hiệu cmd *) ;;
*) PROMPT_COMMAND = "$ PROMPT_COMMAND; aepromptcmd"
PS1 = "$ PS1 \ [\ 33 [0m \]" ;;
nó C
xuất PROMPT_COMMAND
xuất PS1 fi
Lưu ý rằng điều này thường để mặc định lời nhắc của bạn (màu đen) khi bạn không ở đâu đó
bên trong thư mục phát triển.
Hạn chế
Sản phẩm aepromptcmd lệnh sử dụng trình tự thoát màu ANSI. Nó thực sự nên sử dụng
các con hổ(3) chức năng từ ga cuối(3) để thực hiện việc này theo cách độc lập với thiết bị đầu cuối. Mã số
đóng góp hoan nghênh.
LỰA CHỌN
Các tùy chọn sau được hiểu:
-Thay đổi con số
Tùy chọn này có thể được sử dụng để chỉ định một thay đổi cụ thể trong một dự án. Nhìn thấy
sự bảo hộ(1) để có mô tả đầy đủ về tùy chọn này.
-Dự án tên
Tùy chọn này có thể được sử dụng để chọn dự án quan tâm. Khi không -Dự án
tùy chọn được chỉ định, AEGIS_DỰ ÁN biến môi trường được tham khảo. Nếu như
không tồn tại, của người dùng $ HOME / .aegisrc tệp được kiểm tra cho một mặc định
lĩnh vực dự án (xem aeuconf(5) để biết thêm thông tin). Nếu điều đó không tồn tại,
khi người dùng chỉ làm việc với các thay đổi trong một dự án, dự án
tên mặc định cho dự án đó. Nếu không, đó là một lỗi.
-Cứu giúp
Tùy chọn này có thể được sử dụng để có thêm thông tin về cách sử dụng
aepromptcmd chương trình.
-Dài dòng
Theo mặc định, thông báo lỗi được hỗ trợ, do đó, lời nhắc sẽ bình thường khi
bạn đang ở ngoài khu vực làm việc của Aegis. Sử dụng tùy chọn này để điều chỉnh thông báo lỗi trở lại
vào.
Xem thêm sự bảo hộ(1) cho các tùy chọn chung cho tất cả các lệnh aegis.
Tất cả các tùy chọn có thể được viết tắt; chữ viết tắt được ghi lại dưới dạng các chữ cái viết hoa,
tất cả các chữ cái thường và dấu gạch dưới (_) là tùy chọn. Bạn phải sử dụng liên tiếp
chuỗi các chữ cái tùy chọn.
Tất cả các tùy chọn đều không phân biệt chữ hoa chữ thường, bạn có thể nhập chúng bằng chữ hoa hoặc chữ thường hoặc
kết hợp của cả hai, trường hợp không quan trọng.
Ví dụ: các đối số "-project," -PROJ "và" -p "đều được hiểu là
-Dự án Lựa chọn. Đối số "-prj" sẽ không được hiểu vì liên tiếp
các ký tự tùy chọn không được cung cấp.
Tùy chọn và các đối số dòng lệnh khác có thể được kết hợp tùy ý trên dòng lệnh,
sau các bộ chọn chức năng.
Các tên tùy chọn dài GNU được hiểu. Vì tất cả các tên tùy chọn cho aepromptcmd đang
dài, điều này có nghĩa là bỏ qua phần đầu phụ '-'. Các "--tùy chọn=giá trị"quy ước cũng là
hiểu.
EXIT TÌNH TRẠNG
Sản phẩm aepromptcmd lệnh sẽ thoát với trạng thái là 1 đối với bất kỳ lỗi nào. Các aepromptcmd
lệnh sẽ chỉ thoát với trạng thái 0 nếu không có lỗi.
MÔI TRƯỜNG BIẾN
Xem sự bảo hộ(1) cho danh sách các biến môi trường có thể ảnh hưởng đến lệnh này. Nhìn thấy
aepconf(5) cho tệp cấu hình dự án dự án_cụ thể trường để biết cách thiết lập
biến môi trường cho tất cả các lệnh được thực thi bởi Aegis.
BẢN QUYỀN
aepromptcmd phiên bản 4.24.3.D001
Bản quyền (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Peter Miller
Chương trình aepromptcmd đi kèm với TUYỆT ĐỐI KHÔNG CÓ BẢO HÀNH; để biết chi tiết, hãy sử dụng
'aepromptcmd -Phiên bản Giấy phép' chỉ huy. Đây là phần mềm miễn phí và bạn được chào đón
phân phối lại nó trong những điều kiện nhất định; để biết chi tiết, hãy sử dụng 'aepromptcmd -Phiên bản
Giấy phép' chỉ huy.
Sử dụng aepromptcmd trực tuyến bằng các dịch vụ onworks.net