aepromptcmd - 클라우드의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 aepromptcmd 명령입니다.

프로그램:

이름


aepromptcmd - 상태 변경으로 프롬프트 색상 변경

개요


PROMPT_COMMAND="apromptcmd"

기술


XNUMXD덴탈의 세게 때리다(1) 쉘에는 흥미로운 속성이 있습니다. PROMPT_COMMAND 변수가 설정되면
값은 각 기본 프롬프트를 실행하기 전에 명령으로 실행됩니다. (실제로 그럴 수 있습니다.
세미콜론으로 구분된 명령 집합입니다.)

텍스트를 정상으로 되돌리려면 PS1 변수에 "\33[0m"이 있어야 합니다.
그렇지 않으면 내용을 읽기가 약간 어려울 수 있습니다. 당신이있는 경우
사용 세게 때리다(1) 인쇄할 수 없음을 알려야 합니다(예: "\[\33[0m\]").
명령줄 편집을 엉망으로 만듭니다.

XNUMXD덴탈의 aepromptcmd 명령은 상태에 따라 프롬프트의 색상을 설정하는 데 사용됩니다.
현재 변경. 이것은 Kent Beck의 아이디어입니다. Test 중심의 개발 책. 만약에
변경 사항은 존재 개발 or 존재 통합 된 상태이며 구축해야 합니다.
프롬프트는 빨간색입니다. 빌드되었지만 테스트가 필요한 경우 프롬프트는 자홍색이고,
그렇지 않으면 녹색입니다.


다음은 프롬프트 색상 지정을 켜기 위해 .bashrc 파일에 넣을 수 있는 짧은 스크립트입니다.
if [ "$PS1" ] 다음
케이스 "$PROMPT_COMMAND"
"" ) PROMPT_COMMAND="aepromptcmd" PS1="$PS1^[[0m" ;;
*aepromptcmd*) ;;
*) PROMPT_COMMAND="$PROMPT_COMMAND;aepromptcmd"
PS1="$PS1\[\33[0m\]" ;;
그 C
내보내기 PROMPT_COMMAND
PS1 fi 내보내기
어딘가에 없을 때 일반적으로 프롬프트 기본값(검은색)을 그대로 둡니다.
개발 디렉토리 내부.

제한 사항
XNUMXD덴탈의 aepromptcmd 명령은 ANSI 색상 이스케이프 시퀀스를 사용합니다. 정말 사용해야합니다
전에, 티겟스트(3) 기능 용어 정보(3) 터미널 독립적인 방식으로 이 작업을 수행합니다. 암호
기여를 환영합니다.

옵션


다음 옵션이 이해됩니다.

-변화 번호
이 옵션은 프로젝트 내에서 특정 변경 사항을 지정하는 데 사용할 수 있습니다. 보다
이지스(1) 이 옵션에 대한 전체 설명.

-계획 name
이 옵션은 관심 있는 프로젝트를 선택하는 데 사용할 수 있습니다. 없을 때 -계획
옵션이 지정되면 이지스_PROJECT 환경 변수가 참조됩니다. 만약에
존재하지 않는 사용자의 $HOME/.aegisrc 파일이 기본값에 대해 검사됩니다.
프로젝트 필드(참조 aeuconf(5) 자세한 내용은). 그것이 존재하지 않는다면,
사용자가 단일 프로젝트 내에서만 변경 작업을 수행하는 경우 프로젝트
이름의 기본값은 해당 프로젝트입니다. 그렇지 않으면 오류입니다.

-돕다
이 옵션을 사용하여 사용 방법에 대한 자세한 정보를 얻을 수 있습니다.
aepromptcmd 프로그램)

-말 수가 많은
기본적으로 오류 메시지는 표시되지 않으므로 다음과 같은 경우 프롬프트가 정상적으로 표시됩니다.
이지스 작업 영역 밖에 있습니다. 오류 메시지를 되돌리려면 이 옵션을 사용하십시오.
에.

참조 이지스(1) 모든 이지스 명령에 공통적인 옵션.

모든 옵션은 축약될 수 있습니다. 약어는 대문자로 문서화되며,
모든 소문자와 밑줄(_)은 선택 사항입니다. 연속해서 사용해야 합니다
선택적 문자의 시퀀스.

모든 옵션은 대소문자를 구분하지 않으므로 대문자나 소문자로 입력하거나
둘의 조합, 대소문자는 중요하지 않습니다.

예: 인수 "-project, "-PROJ" 및 "-p"는 모두 다음을 의미하는 것으로 해석됩니다.
-계획 옵션. 인수 "-prj"는 이해되지 않을 것입니다.
선택적 문자가 제공되지 않았습니다.

옵션 및 기타 명령줄 인수는 명령줄에서 임의로 혼합할 수 있습니다.
기능 선택자 뒤에.

GNU 긴 옵션 이름을 이해할 수 있습니다. 모든 옵션 이름이 aepromptcmd are
긴 경우 이것은 여분의 선행 '-'를 무시함을 의미합니다. "--선택권=가치" 컨벤션도
이해했습니다.

EXIT 지위


XNUMXD덴탈의 aepromptcmd 명령은 오류가 발생하면 1 상태로 종료됩니다. NS aepromptcmd
명령은 오류가 없는 경우에만 0 상태로 종료됩니다.

환경 변수


만나다 이지스(1) 이 명령에 영향을 줄 수 있는 환경 변수 목록입니다. 보다
aepconf(5) 프로젝트 구성 파일의 경우 프로젝트_특정 설정 방법 필드
Aegis가 실행하는 모든 명령에 대한 환경 변수입니다.

저작권


aepromptcmd 버전 4.24.3.D001
저작권 (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 피터 밀러

aepromptcmd 프로그램에는 절대적인 보증이 없습니다. 자세한 내용은
'aepromptcmd -버전 특허' 명령. 이것은 무료 소프트웨어이며
특정 조건에서 재배포 자세한 내용은 'aepromptcmd -버전
특허' 명령.

onworks.net 서비스를 사용하여 온라인에서 aepromptcmd 사용



최신 Linux 및 Windows 온라인 프로그램