GoGPT Best VPN GoSearch

온웍스 파비콘

devtodo - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 devtodo를 실행하세요.

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

프로그램:

이름


todo - 개발자를 위한 알림/작업 프로그램

개요


[]
옵션이 없으면 현재 디렉토리의 항목을 표시합니다.

[-NS ] [-NS ] []
새 항목을 추가하고 선택적으로 주어진 항목의 자식으로 접목합니다.

트데
주어진 항목을 수정합니다.

TDR
주어진 항목을 제거합니다.

tdd
지정된 항목을 완료로 표시합니다.

--링크 [-NS ]
지정된 devtodo 데이터베이스를 현재 데이터베이스에 연결하고 선택적으로 다음과 같이 접목합니다.
지정된 인덱스의 자식

기술


프로그래머를 대상으로 한 프로그램입니다(그러나
터미널) 일상적인 개발을 지원합니다.

아직 완료되지 않은 항목 목록을 유지 관리합니다. 이것은 프로그래머가
아주 적은 노력으로 완료해야 하는 미해결 버그 또는 항목을 추적합니다.

항목의 우선 순위를 정할 수 있고 계층 구조로 표시할 수도 있으므로 한 항목이
다른 사람에게 의존합니다.

일부 작은 쉘 스크립트(소스의 doc 디렉토리에 있는 scripts.*)를 사용하여
배포), todo는 변경에 따라 디렉토리의 미해결 항목을 표시할 수도 있습니다.
그것에. 예를 들어, todo 자체의 소스 디렉토리로 cd하면
모든 버그가 수정되지 않은 경우 미해결 항목 목록을 참조하십시오 ;).

옵션


옵션은 긴 형식과 짧은 형식을 모두 가질 수 있습니다.

짧은 옵션은 하이픈과 문자열을 사용하여 하나의 인수로 결합할 수 있습니다.
짧은 옵션. 짧은 옵션의 매개변수도 이 문자열에 추가할 수 있습니다.

-V, --말 수가 많은
장황하게 표시

-ㅏ --추가하다 []
메모를 추가합니다(메모가 제공되지 않은 경우 메모를 입력하라는 메시지가 표시됨).

-NS, --부정 이득
함께 --추가하다 or --링크, 새 항목을 지정된 항목에 접목합니다.

-엘, --링크
지정된 todo 파일을 이 파일의 본문에 연결합니다. 연결된 데이터베이스가 있는 경우
제목 세트, 그렇지 않으면 연결 항목의 본문으로 사용됩니다.
연결된 데이터베이스의 디렉터리 이름이 사용됩니다. --remove(또는 tdr)를 사용하여 제거
연결된 데이터베이스 - 이것은 지원 데이터베이스 자체를 제거하고 링크만 제거하십시오.

-R,--부모 [, ]
첫 번째 항목 인덱스의 부모를 두 번째 항목 인덱스로 변경합니다. 초가 없으면
항목이 트리의 루트로 다시 부모가 지정되면 인덱스가 지정됩니다.

-NS, --우선 순위
--add 또는 --edit와 함께 우선 순위를 설정합니다(기본값 | 매우 높음 | 높음 |
매체 | 낮은 | 매우 낮은)

-이자형, --편집하다
주어진 번호로 인덱싱된 메모를 편집합니다.

--제거하다
자식을 포함하여 주어진 숫자로 색인된 메모를 제거합니다.

-NS, --완료
지정된 메모(및 해당 하위)를 완료로 표시합니다.

-NS, --하지 않은
지정된 메모(및 모든 하위 항목)를 완료되지 않은 것으로 표시합니다.

--글로벌 데이터베이스
다음 중 하나에 해당하는 경우 사용할 데이터베이스를 지정합니다. -G or --글로벌 옵션이 지정됩니다.

-NS, --글로벌
로 지정된 데이터베이스를 사용하도록 강제 실행 --글로벌 데이터베이스. 이것이 배치되면
귀하의 ~/.todorc 모든 데이터베이스를 제외하고 해당 데이터베이스를 사용하도록 할 것입니다.
다른 사람.

--데이터 베이스
데이터베이스를 기본값(일반적으로 '.todo')에서 파일로 변경합니다.
지정되었습니다.

-NS, --할 것
Todo DB에서 일반적인 TODO 출력 텍스트 파일을 생성합니다.

-NS, --모두
모든 메모를 표시하는 필터 '+done,+children'의 바로 가기.

-NS, --필터
필터를 통과한 메모만 표시합니다. 섹션을 참조하십시오 필터 을 통한
자세한 정보.

--색상
할 일 항목의 기본 색상을 재정의합니다. 섹션을 참조하십시오 컬러 자세한
정보.

--포스 컬러
TTY로 출력하지 않을 때도 강제로 색상을 사용합니다. 배관할 때 유용합니다.
적게(1) -아르 자형.

--단 핵증 출력에서 모든 ANSI 이스케이프 시퀀스 제거 - 색상 장애인에게 유용
터미널.

--도움 이 도움말을 표시합니다.

--번역
ToDo의 표시 버전.

--제목 []
이 디렉토리의 할 일 메모의 제목을 설정합니다.

--날짜 형식
시간 값 표시 형식을 지정합니다. 형식은 다음에서 사용하는 형식입니다. strftime(3). 그만큼
기본 형식은 '%c'입니다. 이 옵션은 ~/.todorc.

--체재 =
출력 형식을 지정합니다. 자세한 내용은 FORMATTING 섹션을 참조하십시오.
정보.

--사용 형식 =
다음으로 식별되는 형식 문자열을 사용합니다. (--format으로 정의)
내장 형식으로 형식을 지정할 때 사용할 형식 문자열 .

--종류
지정된 표현식으로 데이터베이스를 정렬하십시오. 섹션 참조 정렬 을 통한
더 자세한 정보.

--편집증
권한을 포함하여 일부 설정에 대해 편집증적이어야 합니다.

--데이터베이스 로더 <로더 목록>
주어진 순서대로 데이터베이스 형식을 시도하십시오. 유효한 형식은 XML 그리고 . 예를 들어
todo --database-loaders 바이너리, xml. 기본 형식은 XML입니다.

--지원 []
데이터베이스 백업 시간, 쓰기 직전. 만약에 하지 않습니다
지정하면 하나의 백업이 만들어집니다. 백업을 저장하는 데 사용되는 파일 이름은
.todo.1, .todo.2 등과 같이 수정본이 추가된 기본 데이터베이스 이름
이러한 백업 중 하나를 실제로 사용하려면 .todo로 mv하거나 다음을 사용할 수 있습니다.
--데이터베이스 .todo. 용도를 명시적으로 지정합니다.

-에스, --요약
긴 항목이 한 줄로 잘리는 "요약" 모드를 전환합니다.

-씨, --논평
주석을 각각 편집하거나 표시합니다.

--시간 초과 []
If 가 지정되면 데이터베이스 표시 사이의 시간 초과가 이 숫자로 설정됩니다.
초. 그렇지 않은 경우 지정된 경우 동작은 데이터베이스를 표시하는 것입니다.
--timeout에 지정된 시간(초) 동안 표시되지 않은 경우
전에, 주어진. 예를 들어 --시간 초과 10 --시간 초과 만 표시합니다.
10초마다 최대 한 번 데이터베이스. 퍼팅 시간 제한 10 귀하의 ~/.todorc 하는
좋은 옵션이라면 --timeout 문서/스크립트.* 데이터베이스를 의미합니다
디렉토리로 cd할 때마다 표시되지 않습니다.

--숙청 []
다음보다 오래된 완료된 모든 항목 제거 . 면 생략하면 모두
완료된 레코드는 제거됩니다.

우선순위


우선 순위는 단어를 사용하여 상징적으로 지정할 수 있습니다. 디폴트 값, 매우 높은, 높은, 매질,
낮은 그리고 매우 낮은.

The 디폴트 값 우선 순위는 모든 항목에 대해 기본 우선 순위를 사용한다는 점에서 특별한 의미가 있습니다.
동작. 즉, 기존 항목을 편집할 때 우선 순위가 유지됩니다. 언제
새 항목을 만들면 우선 순위가 다음으로 설정됩니다. 매질; 새로운 아이템을 접목할 때,
우선 순위는 부모의 우선 순위가 됩니다. DevTodo는 다음과 같은 경우 우선 순위를 묻는 메시지를 표시하지 않습니다.
지정하여 todorc에 편리한 기능으로 만듭니다. 모든 옵션과 마찬가지로 우선순위는
명령줄에서 재정의할 수 있습니다.

필터


필터는 다음과 같은 메모를 정의하는 데 사용되는 표현식 목록으로 구성됩니다.
표시됩니다.

필터 표현식의 일반 형식은 다음과 같습니다.

([-|=|+](모두|자식|완료| | )) | (/ 표현>)

일반적으로 필터 표현식 앞에 '-'가 붙으면 지원 표시 항목
표현식과 일치합니다. '+'가 접두사로 붙으면 이것과 일치하는 항목이 표시됩니다.
다른 표현식에 추가하거나 '=' 접두사가 붙은 경우(또는 접두사가 전혀 없는 경우)
디스플레이 표현과 일치하는 항목. 항목만 검색합니다.
다른 필터에 의해 제외되지 않으므로 전체 데이터베이스를 검색하려면 다음을 수행해야 합니다.
뭔가 : --필터 모두,/일부 검색 문자열.

두 번째 형식의 필터 표현식은 데이터베이스에서 텍스트를 검색하는 데 사용됩니다. <검색
표현> 각 항목의 텍스트 본문과 일치하는 정규식입니다.

필터 원자는 완료 상태, 우선 순위, 검색 순으로 필터링됩니다. 그래서 첫 번째 항목
"완료" 필터와 일치하지 않는 필터는 제외되고 일치하지 않는 필터는 제외됩니다.
우선 순위 필터 등이 있습니다.

자세한 표현:

모든 모든 항목을 강제로 표시합니다. 다양한 접두사는 이것에 영향을 미치지 않습니다
표현.

어린이
하위 항목을 축소하거나 확장합니다. '-' 접두사가 있으면 자식은
접혀 있지 않으면 자식이 표시됩니다.

항목이 완료되었는지 여부를 필터링합니다.


참고 인덱스는 숫자로 지정됩니다. 범위는 ala '1.2.10-20'으로 지정할 수 있습니다.


우선순위는 에 설명된 대로 지정됩니다. 우선순위 부분. 접두사 '-'
주어진 우선 순위보다 낮거나 같은 우선 순위를 가진 모든 항목을 표시합니다.
'+' 접두사를 사용하면 우선 순위가 지정된 항목보다 크거나 같은 모든 항목
우선 순위가 표시됩니다. '=' 또는 접두사를 지정하지 않으면 지정된 항목만
우선 순위가 표시됩니다.

예 :

할 일 --필터 완료,-자식,+낮음

이렇게 하면 완료되고 우선 순위가 낮거나 높은 항목만 표시됩니다. 에
또한 아이들은 무너질 것입니다.

할 일 /[T]그

첫 글자가 더 낮을 수 있는 '''이라는 단어가 포함된 항목만 표시합니다.
또는 대문자. 쉘이 제대로 작동하는지 확인하기 위해 검색 표현식을 인용해야 할 수도 있습니다.
해석하지 마십시오.

포맷


todo의 출력은 자신의 것을 정의하여 원하는 대로 변경할 수 있습니다.
형식화 문자열. 이 문자열은 다음에서 사용된 문자열과 유사합니다. printf(3)과하면 strftime(3).

다음 예제에 넣을 수 있습니다. ~/.todorc, 기본값을 모방합니다
행동:

# 기본 형식으로 표시
형식 표시=%i%[정보]%f%2n.%[우선순위]%T

# 기본 형식으로 표시
생성된 형식=%2i-%T%2i(%d 추가, 우선 순위 %p)\n\n

네 가지 별도의 형식 옵션이 있습니다. 디스플레이, 생성, 장황한 표시 그리고 말 수가 많은-
생성. 후자의 두 개는 --verbose일 때 각각의 텍스트 형식을 지정하는 데 사용됩니다.
todo에 대한 인수로 지정됩니다.

또한 사용자는 단순히 다른
식별자 체재. 그런 다음 다음을 사용하여 활성화할 수 있습니다. --사용 형식. 예를 들어

형식 전체 보고서=%i%[정보]%f%2n.%[우선순위]%+1T%+1i%[정보]추가됨: %[일반]%c
%[정보]완료: %[일반]%d\n%+1i%[정보]기간: %[일반]%D %[정보]우선순위:
%[정상]%p\n\n
# "전체 보고서"를 사용하도록 표시 형식을 재정의합니다.
사용 형식 표시 = 전체 보고서

사용 가능한 다양한 플래그는 다음과 같습니다.

% > The > 플래그는 공백 수를 설정합니다. 앞으로의 모든 들여쓰기에 사용합니다.

%[+|-][ ]NS
현재 항목의 깊이로 들여쓰기합니다. 들여쓸 깊이를 지정합니다. 만약에 is
생략하면 현재 수준이 사용됩니다. 상대 값을 사용할 수 있습니다. 예를 들어 '%+1T'는
현재 들여쓰기 수준보다 한 단계 더 높은 수준으로 들여쓰기합니다.

%[+|-][ ]NS
항목의 텍스트를 표시하고 80자로 줄바꿈하고
지정된 수준. 의미론 와 같다 %i. 줄 바꿈된 텍스트
텍스트 끝에 자동으로 '0'이 추가되는 반면, %t 하지 않을 것이다.

%t 항목의 래핑되지 않고 형식이 지정되지 않은 텍스트입니다.

%s 요약 텍스트(예: 한 줄만, --요약).

%p 현재 항목의 우선 순위 수준입니다.

%c --date-format에 따라 형식이 지정된 현재 항목 생성 날짜입니다.

%d 항목이 완료로 표시된 날짜로 --date-format에 따라 형식이 지정됩니다.

%D --date-format에 따라 형식이 지정된 항목의 기간입니다.

%[ ]N
현재 항목의 인덱스 번호입니다. 선택적 숫자 값 지정합니다
숫자가 차지해야 하는 문자 수입니다. 숫자는 공백으로 채워집니다.
이 문자 수를 채우기 위해.

%f 현재 항목의 상태 플래그입니다. 이 플래그에 대해 표시된 값은 '+'입니다.
어린이를 의미하고 '-'는 완료를 의미하고 '*'는 어린이와 함께 완료를 의미합니다.

%F 현재 항목의 사람이 읽을 수 있는 상태 플래그입니다. 이에 대해 표시된 값
플래그는 'children', 'done'은 '완료', 'done, children' 및 'open'을 의미합니다.

%[ ]
이 플래그로 색상을 지정할 수 있습니다. 유효한 값 위치 :
매우 낮은, 낮은, 매질, 높은, 매우 높은, 제목, 정보우선. 이들은 상당히
제외하고는 자명하다. 우선 현재 항목 우선 순위 색상으로 변경됩니다. 예를 들어
%[우선 순위]

들여쓰기를 할 때 주의하세요. 일반적으로 '+1'의 접두사 값을 사용하고 싶습니다
%T와 함께. 즉. %+1T. 이렇게 하면 텍스트가 현재보다 한 단계 더 깊게 들여쓰기됩니다.
수준, 사용했을 수 있는 다른 형식에서 떨어져 있습니다.

정렬


데이터베이스의 항목 표시는 다양한 키를 기준으로 정렬할 수 있습니다. 일련의 주어진
키 todo는 각 연속 키를 정렬하고 이전 키가 있는 경우에만 다음 키를 계속합니다.
비교는 동등했다. 예를 들어:

할 일 --sort -완료, 텍스트

먼저 항목이 완료되었는지 여부를 기준으로 정렬하고 두 번째로 텍스트를 기준으로 정렬합니다. 이것
항목을 두 개의 블록(완벽한 블록과 그렇지 않은 블록)으로 효과적으로 그룹화합니다.

사용 가능한 키는 만든, 완료, 본문, 우선, 지속, 없음 그리고
. 각 키를 제외한 없음 기본 순서를 반대로 하기 위해 - 접두어를 붙일 수 있습니다.
여러 키는 ,로 구분해야 합니다.

--sort 매개변수가 여러 개 있는 경우 마지막 매개변수가 사용됩니다. 이것은 다음을 의미합니다
'정렬' 항목 ~/.todorc 명령줄의 모든 항목에 의해 재정의됩니다.

지수


인덱스는 다양한 명령줄 인수에 대한 옵션으로 사용됩니다. 여러 노트 인덱스
쉼표로 구분합니다(공백은 지원 허용 된). 어린이는 '.'를 사용하여 범위를 지정합니다.

예를 들어 다음과 같은 참고 사항이 있습니다.

1. 매뉴얼 페이지 수행
1. 더 아름답게 만드십시오.
2. HTML 문서도 만드십시오.

두 번째 하위 항목은 다음과 같이 표시됩니다. 1.2

와일드카드 '*'는 노드의 모든 자식을 나타내는 데 사용할 수 있습니다. 예를 들어 1.*

음의 범위는 ' - ' 를 사용하여 지정할 수 있습니다 . 예를 들어, 메모 10.1.2를 표시하려면,
10.1.3 및 10.3.4가 완료되면 다음을 수행할 수 있습니다. todo --done 10.1.2-4

컬러


다양한 아이템을 채색할 수 있습니다. 할 수 있는 아이템 매우 높은, 높은, 매질, 낮은, 매우 낮은,
제목 그리고 정보. 정보 항목 번호 및 일반 정보를 표시하는 데 사용됩니다.

이 항목은 XNUMX가지 색상 중 하나로 설정할 수 있습니다. 그 색상들은 검은, 빨간, 녹색,
노랑, 푸른, 마젠타, 청록색, 화이트 그리고 디폴트 값. 그 색깔 디폴트 값 를 지정하는 데 사용됩니다.
기본 전경 터미널 색상.

색상은 다음과 같이 지정됩니다.

=[+]

선택사항인 경우 + 이 표현식에서 사용하면 항목이 굵게 표시됩니다.

예를 들어, 귀하의 ~/.todorc 다음과 같이 보일 수 있습니다.

색상 매체=+흰색

어떤 것을 만들 것인가 매질 본문 일시: XNUMX년 XNUMX월 XNUMX일 화요일 XNUMX:XNUMXpm - XNUMX:XNUMXpm 장소: 여의도 페어몬트 앰배서더 서울 호텔 XNUMXF 아잘레아스 룸 [약도] 행사 문의: [email protected] 화이트.

토도르크


todo는 여러 리소스 파일에서 옵션을 로드할 수 있습니다. 이것들이 구문 분석되는 순서
다음과 같습니다 :

1. 환경 변수에 지정된 파일 토도르크 또는 그것이 존재하지 않는 경우,
/기타/토도르크.
2. ~/.todorc

옵션은 $TODORC에서 로드된 옵션이 다음에 의해 무시되거나 추가된다는 점에서 누적됩니다.
그 안에 ~/.todorc.

이러한 옵션은 한 줄에 하나씩 키/값 쌍으로 지정됩니다.
명령줄 인수이고 값은 해당 인수(있는 경우)에 대한 매개변수입니다. 게다가,
환경 변수가 확장됩니다.

예를 들어 --filter 명령줄 인수는 필터 매개변수를 허용합니다.
표현. 기본 필터를 추가할 수 있습니다. ~/.todorc 다음과 같은 파일:

# 기본적으로 자식 항목을 표시하지 않음
필터 - 어린이

rc 파일에 지정된 옵션과 명령줄에 지정된 옵션 간의 유일한 차이점
rc 파일의 옵션 앞에 --가 붙지 않는다는 것입니다.

또한 RC 파일에는 사용할 수 없는 두 가지 명령이 있습니다.
명령줄. 그들은:

첫 번째 명령, on, 특정 명령을 조건부로 추가하는 데 사용됩니다. 이 형식
명령은 다음과 같습니다 on [ ]. 유효한 이벤트는 더하다, 제거, 전망, 편집,
생성, , 하지 않은, 제목, 부모의, 하중, 저장, 링크, 만들 그리고 하제. 배수
명령을 전달할 수 있습니다 on 중괄호로 묶음으로써 (공백은 사이에 필요합니다
토큰). 아래의 전체 예.

두 번째 명령은 임원 <쉘 명령>. 이 명령은 인수를 실행합니다.
쉘에 제공됩니다. 환경 변수 $TODODB 현재 파일 이름을 포함합니다.
데이터 베이스. 예를 들어 임원 chmod를 600 $TODODB

소스 배포의 doc 하위 디렉토리에 예제 rc 파일이 있습니다.

사용 예


현재 디렉토리에서 미해결 항목을 표시하려면 다음을 입력하기만 하면 됩니다.



메모 1, 2, 4를 제거하려면:

할 일 --1,2,4 제거

모든 항목을 표시하려면:

모두 할일

최상위 항목만 표시하고 하위 항목은 표시하지 않으려면 다음을 수행합니다.

할 일 - 아이들

(하지만 그래도 -어린이 는 유효한 인수가 아닙니다. todo는 다음을 해석하기 때문에 작동합니다.
필터 표현식의 일부로 인식하지 못하는 명령줄 인수)

더 복잡한 예입니다. 이렇게 하면 항목의 텍스트가 지정된 새 항목을 추가합니다.
우선 순위가 있는 명령줄 높은 두 번째 항목의 세 번째 자식의 자식으로(만약
의미가 있음):

todo -a "맨 페이지 수정" -p high -g 2.3

todo의 TODO 기능을 사용하는 예시입니다. 그것은 todo가 새로운 것을 생성하게 만듭니다.
데이터베이스에 저장된 정보에서 TODO 파일. 이 특정 예제는 모든
완료로 표시된 항목을 포함하여 TODO 파일에 항목을 추가합니다.

할 일 --모두 필터링 --TODO

이 예는 이벤트 트리거를 잘 사용하는 방법을 보여줍니다. 새로운 데이터베이스가 생성되면
권한을 0600으로 강제합니다.

생성 시 {
말 수가 많은
exec chmod 600 .todo
}

onworks.net 서비스를 사용하여 온라인으로 devtodo 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.