นี่คือคำสั่ง tdd ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
สิ่งที่ต้องทำ - โปรแกรมเตือนความจำ/งานสำหรับนักพัฒนา
เรื่องย่อ
สิ่งที่ต้องทำ []
ไม่มีตัวเลือกแสดงรายการในไดเร็กทอรีปัจจุบัน
ทีดา [-NS ] [-NS ] []
เพิ่มรายการใหม่ โดยสามารถเลือกกราฟต์เป็นรายการย่อยของรายการที่กำหนด
tde
แก้ไขรายการที่กำหนด
ทีดร
ลบรายการที่กำหนด
ทีดีดี
ทำเครื่องหมายรายการที่ระบุว่าเสร็จสิ้น
สิ่งที่ต้องทำ --ลิงค์ [-NS ]
เชื่อมโยงฐานข้อมูล devtodo ที่ระบุเข้ากับฐานข้อมูลปัจจุบัน โดยเลือกที่จะต่อกิ่งเป็น
ลูกของดัชนีที่ระบุ
DESCRIPTION
สิ่งที่ต้องทำ เป็นโปรแกรมที่มุ่งเป้าไปที่โปรแกรมเมอร์โดยเฉพาะ (แต่ใครก็ตามที่
ปลายทาง) เพื่อช่วยในการพัฒนาวันต่อวัน
มันเก็บรายการของที่ยังไม่เสร็จสมบูรณ์ ซึ่งช่วยให้โปรแกรมเมอร์สามารถ
ติดตามจุดบกพร่องหรือรายการที่ค้างอยู่ซึ่งจำเป็นต้องทำให้เสร็จโดยใช้ความพยายามเพียงเล็กน้อย
รายการสามารถจัดลำดับความสำคัญและสามารถแสดงในลำดับชั้นได้ ดังนั้นรายการหนึ่งอาจ
ขึ้นอยู่กับอีก
ด้วยการใช้เชลล์สคริปต์ขนาดเล็ก (สคริปต์.* ในไดเร็กทอรี doc ของแหล่งที่มา
การแจกจ่าย) สิ่งที่ต้องทำยังสามารถแสดงรายการที่ค้างอยู่ในไดเร็กทอรีตามที่คุณเปลี่ยน
เข้าไปในนั้น ตัวอย่างเช่น ถ้าคุณ cd ลงในไดเร็กทอรีต้นทางสำหรับ todo เอง คุณควร
ดูรายการของคงค้าง...เว้นแต่จุดบกพร่องทั้งหมดจะได้รับการแก้ไข ;)
OPTIONS
ตัวเลือกสามารถมีได้ทั้งแบบยาวและแบบสั้น
ตัวเลือกสั้น ๆ สามารถรวมกันเป็นอาร์กิวเมนต์เดียวได้โดยใช้ยัติภังค์ตามด้วยสตริงของ
ตัวเลือกสั้น ๆ พารามิเตอร์ของตัวเลือกแบบสั้นสามารถผนวกเข้ากับสตริงนี้ได้
-ใน, --รายละเอียด
แสดงอย่างละเอียด
-NS, --เพิ่ม []
เพิ่มบันทึกย่อ (จะแจ้งให้บันทึกหากไม่มีให้มา)
-NS, --การปลูกถ่ายอวัยวะ
ร่วมกับ --เพิ่ม or --ลิงค์, กราฟต์ไอเท็มใหม่ไปยังไอเท็มที่ระบุ
-l --ลิงค์
เชื่อมโยงไฟล์ todo ที่ระบุเข้ากับเนื้อหาของไฟล์นี้ หากฐานข้อมูลที่เชื่อมโยงมี
ชุดชื่อนี้จะใช้เป็นเนื้อหาของรายการเชื่อมโยงมิฉะนั้น
ชื่อไดเร็กทอรีของฐานข้อมูลที่เชื่อมโยงจะถูกใช้ ใช้ --remove (หรือ tdr) เพื่อลบ
ฐานข้อมูลที่เชื่อมโยง - สิ่งนี้ไม่ได้ ไม่ ลบฐานข้อมูลเอง เฉพาะลิงค์
-R,--ผู้ปกครอง [, ]
เปลี่ยนพาเรนต์ของดัชนีรายการแรกเป็นดัชนีรายการที่สอง ถ้าไม่มีวินาที
ดัชนีได้รับรายการถูก reparented ไปที่รูทของต้นไม้
-NS, --ลำดับความสำคัญ
ร่วมกับ --add หรือ --edit กำหนดลำดับความสำคัญ (ค่าเริ่มต้น | veryhigh | high |
กลาง | ต่ำ | ต่ำมาก)
-e, --แก้ไข
แก้ไขบันทึกที่จัดทำดัชนีโดยหมายเลขที่ระบุ
--ลบ
ลบโน้ตที่จัดทำดัชนีโดยตัวเลขที่ระบุ รวมถึงรายการย่อย
-NS, --เสร็จแล้ว
ทำเครื่องหมายบันทึกย่อที่ระบุ (และลูก ๆ ของพวกเขา) ว่าเสร็จสิ้น
-NS, --ยังไม่เสร็จ
ทำเครื่องหมายบันทึกย่อที่ระบุ (และรายการย่อยทั้งหมด) ว่ายังไม่เสร็จสิ้น
--global-ฐานข้อมูล
ระบุฐานข้อมูลที่จะใช้ถ้าตัวใดตัวหนึ่ง -G or --ทั่วโลก มีการระบุตัวเลือก
-NS, --ทั่วโลก
บังคับให้ใช้ฐานข้อมูลที่ระบุด้วย --global-ฐานข้อมูล. หากวางไว้
ในของคุณ ~/.โทดอร์ค มันจะบังคับให้ todo ใช้ฐานข้อมูลนั้นเพื่อยกเว้นทั้งหมด
คนอื่น ๆ
--ฐานข้อมูล
เปลี่ยนฐานข้อมูลจากค่าเริ่มต้น (โดยทั่วไปคือ '.todo') เป็นไฟล์
ระบุไว้
-NS, --ทำ
สร้างไฟล์ข้อความเอาท์พุต TODO ทั่วไปจาก Todo DB
-NS, --ทั้งหมด
ทางลัดสำหรับตัวกรอง '+เสร็จ+ลูก' เพื่อแสดงโน้ตทั้งหมด
-NS, --กรอง
แสดงเฉพาะบันทึกที่ผ่านตัวกรอง โปรดดูส่วน กรอง สำหรับ
ข้อมูลมากกว่านี้.
--สี
แทนที่สีเริ่มต้นของรายการสิ่งที่ต้องทำ โปรดดูที่ส่วน COLOUR สำหรับข้อมูลเพิ่มเติม
ข้อมูล
--force-สี
บังคับให้ใช้สีแม้ว่าจะไม่ได้ส่งออกไปยัง TTY สิ่งนี้มีประโยชน์เมื่อวางท่อ
ไปยัง น้อยลง(1) - ร.
--โมโน ลบลำดับหลีก ANSI ทั้งหมดออกจากเอาต์พุต - มีประโยชน์สำหรับผู้บกพร่องด้านสี
ขั้ว
--ช่วยด้วย แสดงความช่วยเหลือนี้
--รุ่น
แสดงเวอร์ชันของ ToDo
--ชื่อ []
ตั้งชื่อของบันทึกสิ่งที่ต้องทำของไดเรกทอรีนี้
--รูปแบบวันที่
จัดรูปแบบการแสดงค่าเวลา รูปแบบคือที่ใช้โดย สตริฟไทม์(3)
รูปแบบเริ่มต้นคือ '%c' ตัวเลือกนี้ระบุได้ดีที่สุดใน ~/.โทดอร์ค.
--รูปแบบ =
ระบุการจัดรูปแบบของเอาต์พุต โปรดดูส่วนการจัดรูปแบบสำหรับข้อมูลเพิ่มเติม
ข้อมูล
--ใช้รูปแบบ =
ใช้สตริงรูปแบบที่ระบุโดย (กำหนดด้วย --format) เป็น
สตริงรูปแบบที่จะใช้เมื่อจัดรูปแบบด้วยรูปแบบในตัว .
--เรียงลำดับ
เรียงลำดับฐานข้อมูลด้วยนิพจน์ที่ระบุ อ้างถึงส่วน การเรียงลำดับ สำหรับ
ข้อมูลรายละเอียดเพิ่มเติม
--หวาดระแวง
หวาดระแวงเกี่ยวกับการตั้งค่าบางอย่าง รวมถึงการอนุญาต
--ตัวโหลดฐานข้อมูล <ตัวโหลด รายการ>
ลองใช้รูปแบบฐานข้อมูลตามลำดับที่กำหนด รูปแบบที่ถูกต้องคือ XML และ ไบนารี. เช่น.
สิ่งที่ต้องทำ --database-loaders ไบนารี, xml. รูปแบบเริ่มต้นคือ XML
--สำรองข้อมูล []
สำรองฐานข้อมูลได้ถึง ครั้งก่อนที่จะเขียนถึง ถ้า ไม่ใช่
ระบุไว้ จะทำการสำรองข้อมูลหนึ่งรายการ ชื่อไฟล์ที่ใช้ในการจัดเก็บข้อมูลสำรองคือ
ชื่อฐานข้อมูลเริ่มต้นที่มีการแก้ไขต่อท้ายดังนี้: .todo.1, .todo.2 เป็นต้น
หากต้องการใช้ข้อมูลสำรองเหล่านี้จริงๆ คุณสามารถ mv เป็น .todo หรือใช้
--database .todo เพื่อระบุการใช้งานอย่างชัดเจน
-NS, --สรุป
สลับโหมด "สรุป" โดยที่รายการยาวจะถูกตัดให้เหลือหนึ่งบรรทัด
-ค, --ความคิดเห็น
แก้ไขหรือแสดงความคิดเห็นตามลำดับ
--หมดเวลา []
If ถูกระบุ การหมดเวลาระหว่างการแสดงฐานข้อมูลถูกตั้งค่าเป็นตัวเลขนี้
วินาที ถ้าไม่ ระบุลักษณะการทำงานคือการแสดงฐานข้อมูล
เพียง หากไม่ปรากฏตามจำนวนวินาทีที่ระบุโดย --timeout
สีสดสวย ที่ให้ไว้. เช่น. สิ่งที่ต้องทำ --หมดเวลา 10 --หมดเวลา จะแสดงเฉพาะ
ฐานข้อมูลสูงสุดทุกๆ 10 วินาที วาง การหยุดพักชั่วคราว 10 ในของคุณ ~/.โทดอร์ค คือ
ตัวเลือกที่ดี จากนั้น --timeout ใน เอกสาร/สคริปต์.* จะหมายความว่าฐานข้อมูล
จะไม่แสดงทุกครั้งที่คุณ cd ลงในไดเร็กทอรี
--ล้าง []
ล้างรายการที่ทำเสร็จแล้วทั้งหมดที่มีอายุมากกว่า . ถ้า ละเว้นทั้งหมด
บันทึกที่เสร็จสมบูรณ์จะถูกล้าง
ลำดับความสำคัญ
ลำดับความสำคัญสามารถระบุเป็นสัญลักษณ์โดยใช้คำ ผิดนัด, สูงมาก, สูง, กลาง,
ต่ำ และ ต่ำมาก.
การขอ ผิดนัด ลำดับความสำคัญมีความหมายพิเศษว่าจะใช้ลำดับความสำคัญเริ่มต้นสำหรับใดๆ
การกระทำ. ซึ่งหมายความว่าเมื่อแก้ไขรายการที่มีอยู่ ลำดับความสำคัญจะยังคงอยู่ เมื่อไร
สร้างรายการใหม่ ลำดับความสำคัญจะถูกตั้งค่าเป็น กลาง; เมื่อทำการต่อกิ่งของชิ้นใหม่ มันคือ
ลำดับความสำคัญจะเป็นของผู้ปกครอง DevTodo จะไม่แสดงลำดับความสำคัญหากเป็น
ระบุทำให้เป็นคุณลักษณะที่มีประโยชน์สำหรับ todorc ของคุณ เช่นเดียวกับตัวเลือกทั้งหมด ลำดับความสำคัญ
สามารถแทนที่บนบรรทัดคำสั่ง
กรอง
ตัวกรองประกอบด้วยรายการนิพจน์ที่ใช้กำหนดบันทึกย่อที่เป็น
แสดง
รูปแบบทั่วไปของนิพจน์ตัวกรองคือ:
([-|=|+](ทั้งหมด|เด็ก|เสร็จแล้ว| | )) | (/ นิพจน์>)
โดยทั่วไป ถ้านิพจน์ตัวกรองนำหน้าด้วย '-' มันจะ ไม่ แสดงรายการที่
จับคู่นิพจน์ ถ้านำหน้าด้วย '+' จะแสดงรายการที่ตรงกับนี้
นิพจน์นอกเหนือจากคำอื่น ๆ หรือถ้านำหน้าด้วย '=' (หรือไม่มีคำนำหน้าเลย) ก็จะ
รายการผลิตภัณฑ์ เพียง รายการที่ตรงกับนิพจน์ โปรดทราบว่าการดำเนินการนี้จะค้นหาเฉพาะรายการ
ไม่ถูกแยกออกจากตัวกรองอื่น ๆ ดังนั้นเพื่อค้นหาฐานข้อมูลทั้งหมด คุณจะต้องทำ
สิ่งที่ต้องการ: สิ่งที่ต้องทำ --กรอง ทั้งหมด/บางค้นหาสตริง.
รูปแบบที่สองของนิพจน์ตัวกรองใช้สำหรับค้นหาข้อความในฐานข้อมูล <ค้นหา
นิพจน์> เป็นนิพจน์ทั่วไปที่จับคู่กับเนื้อหาข้อความของแต่ละรายการ
อะตอมของตัวกรองจะถูกกรองตามลำดับโดยสถานะเสร็จสิ้น ลำดับความสำคัญ จากนั้นค้นหา รายการแรกดังนั้น
ที่ไม่ตรงกับตัวกรอง "เสร็จสิ้น" จะถูกยกเว้น จากนั้นตัวกรองที่ไม่ตรงกับ
ตัวกรองลำดับความสำคัญ และอื่นๆ
นิพจน์โดยละเอียด:
ทั้งหมด บังคับให้แสดงรายการทั้งหมด คำนำหน้าต่างๆไม่มีผลกับสิ่งนี้
การแสดงออก
เด็ก ๆ
ยุบหรือขยายรายการย่อย หากมีคำนำหน้า '-' ลูกๆ are
ยุบ มิฉะนั้น เด็ก ๆ จะปรากฏขึ้น
ทำ กรองว่ารายการเสร็จสมบูรณ์หรือไม่
ดัชนีหมายเหตุถูกระบุเป็นตัวเลข ระยะสามารถกำหนดได้ '1.2.10-20'
มีการระบุลำดับความสำคัญตามที่อธิบายไว้ใน ลำดับความสำคัญ ส่วน. คำนำหน้าของ '-'
จะแสดงรายการทั้งหมดที่มีลำดับความสำคัญน้อยกว่าหรือเท่ากับลำดับความสำคัญที่กำหนด
ด้วยคำนำหน้า '+' รายการทั้งหมดที่มีลำดับความสำคัญมากกว่าหรือเท่ากับที่กำหนด
ลำดับความสำคัญจะปรากฏขึ้น หาก '=' หรือไม่มีคำนำหน้า ให้เฉพาะรายการที่มีการระบุ
ลำดับความสำคัญจะปรากฏขึ้น
ตัวอย่าง:
สิ่งที่ต้องทำ --filter done,-children,+low
ซึ่งจะแสดงเฉพาะรายการที่ทำเสร็จแล้วและมีลำดับความสำคัญต่ำหรือสูงกว่า ใน
นอกจากนี้ เด็กจะทรุดตัวลง.
สิ่งที่ต้องทำ /[Tt]เขา
แสดงเฉพาะรายการที่มีคำว่า 'the' โดยที่อักษรตัวแรกสามารถย่อลงมาได้
หรือตัวพิมพ์ใหญ่ อาจจำเป็นต้องอ้างอิงนิพจน์การค้นหาเพื่อให้แน่ใจว่าเชลล์ไม่
ไม่ตีความพวกเขา
การจัดรูปแบบ
ผลลัพธ์ของสิ่งที่ต้องทำสามารถเปลี่ยนแปลงได้ตามที่คุณต้องการโดยกำหนดของคุณเอง
การจัดรูปแบบสตริง สตริงเหล่านี้คล้ายกับที่ใช้ใน printf(3) และ สตริฟไทม์(3)
ตัวอย่างต่อไปนี้ซึ่งสามารถวางไว้ใน ~/.โทดอร์ค, จะเลียนแบบค่าเริ่มต้น
พฤติกรรม:
# แสดงในรูปแบบเริ่มต้น
การแสดงรูปแบบ=%i%[info]%f%2n.%[ลำดับความสำคัญ]%T
# แสดงในรูปแบบเริ่มต้น
รูปแบบที่สร้าง=%2i-%T%2i (เพิ่ม %d, %p ลำดับความสำคัญ)\n\n
มีสี่ตัวเลือกรูปแบบที่แยกจากกัน: รายการผลิตภัณฑ์, สร้าง, verbose แสดง และ ละเอียด-
สร้าง. สองตัวหลังใช้เพื่อจัดรูปแบบข้อความตามลำดับเมื่อ --verbose is
ระบุเป็นอาร์กิวเมนต์ที่ต้องทำ
นอกจากนี้ ผู้ใช้สามารถสร้างสตริงรูปแบบของตนเองได้โดยเพียงแค่ส่ง different
ตัวระบุถึง รูป. จากนั้นสามารถเปิดใช้งานได้โดยใช้ --ใช้รูปแบบ. เช่น.
รูปแบบรายงานแบบเต็ม=%i%[info]%f%2n.%[priority]%+1T%+1i%[info]เพิ่ม: %[ปกติ]%c
%[info]เสร็จสมบูรณ์: %[ปกติ]%d\n%+1i%[info]ระยะเวลา: %[ปกติ]%D %[info]ลำดับความสำคัญ:
%[ปกติ]%p\n\n
# แทนที่รูปแบบการแสดงผลเพื่อใช้ "รายงานฉบับเต็ม"
รูปแบบการใช้งาน display=full-report
แฟล็กต่างๆ ที่มีอยู่คือ:
% > การขอ > ธงกำหนดจำนวนช่องว่าง เพื่อใช้สำหรับการเยื้องในอนาคตทั้งหมด
%[+|-][ ]ผม
เยื้องความลึกของรายการปัจจุบัน ระบุความลึกที่จะเยื้อง ถ้า is
ละเว้น ระดับปัจจุบันจะถูกใช้ สามารถใช้ค่าสัมพัทธ์ได้ เช่น. '%+1T' จะ
เยื้องไปยังระดับที่สูงกว่าระดับการเยื้องปัจจุบันหนึ่งระดับ
%[+|-][ ]NS
แสดงข้อความของรายการ ห่อด้วยอักขระ 80 ตัว และเยื้องไปที่
ระดับที่กำหนด ความหมายของ ก็เหมือนกับ %i. โปรดทราบว่าข้อความที่ห่อ
เพิ่ม '0 ที่ท้ายข้อความโดยอัตโนมัติ ในขณะที่ %t จะไม่
%t แกะข้อความที่ไม่ได้จัดรูปแบบของรายการ
%s ข้อความสรุป (เช่น บรรทัดเดียวเท่านั้น เทียบเท่ากับ --สรุป).
%p ระดับความสำคัญของรายการปัจจุบัน
%c วันที่สร้างรายการปัจจุบัน จัดรูปแบบตาม --date-format
%d วันที่ที่รายการถูกทำเครื่องหมายว่าเสร็จสิ้น จัดรูปแบบตาม --date-format
%D ระยะเวลาของรายการ จัดรูปแบบตาม --date-format
%[ ]NS
หมายเลขดัชนีของรายการปัจจุบัน ค่าตัวเลขทางเลือก ระบุไฟล์
จำนวนตัวอักษรที่ตัวเลขควรจะครอบครอง ตัวเลขมีช่องว่าง
เพื่อเติมเต็มจำนวนอักขระนี้
%f ธงสถานะของรายการปัจจุบัน ค่าที่แสดงสำหรับแฟล็กนี้คือ '+'
หมายถึงเด็ก '-' หมายถึงเสร็จสิ้น', '*' หมายถึงเสร็จสิ้นกับเด็ก
%F แฟล็กสถานะที่มนุษย์อ่านได้ของรายการปัจจุบัน ค่าที่แสดงสำหรับสิ่งนี้
ธงคือ 'เด็ก', 'ทำ' หมายถึงเสร็จแล้ว', 'เสร็จแล้ว, ลูกๆ' และ 'เปิด'
%[ ]
สามารถระบุสีด้วยแฟล็กนี้ ค่าที่ถูกต้องสำหรับ คือ:
ต่ำมาก, ต่ำ, กลาง, สูง, สูงมาก, ชื่อเรื่อง, ข้อมูลและ ลำดับความสำคัญ. เหล่านี้เป็นธรรม
อธิบายตนเองได้ ยกเว้น ลำดับความสำคัญ เปลี่ยนเป็นสีลำดับความสำคัญของรายการปัจจุบัน เช่น.
%[ลำดับความสำคัญ]
โปรดทราบว่าเมื่อเยื้อง คุณจะ เป็นปกติ ต้องการใช้ค่านำหน้า '+1'
ด้วย %T เช่น. %+1T สิ่งนี้บังคับให้ข้อความเยื้องลึกกว่าปัจจุบันหนึ่งระดับ
ระดับ ทำให้อยู่ห่างจากการจัดรูปแบบอื่นๆ ที่คุณอาจเคยใช้
การเรียงลำดับ
การแสดงรายการในฐานข้อมูลสามารถจัดเรียงได้โดยใช้ปุ่มต่างๆ รับชุดของ
คีย์ที่ต้องทำจะจัดเรียงตามแต่ละคีย์ที่ต่อเนื่องกัน ดำเนินการต่อไปยังคีย์ถัดไปก็ต่อเมื่อคีย์ก่อนหน้า
เปรียบเทียบได้เท่าเทียมกัน ตัวอย่างเช่น:
สิ่งที่ต้องทำ --sort -done, text
การดำเนินการนี้จะเรียงลำดับก่อนโดยระบุว่ารายการเสร็จสมบูรณ์หรือไม่ และลำดับที่สองตามข้อความ นี้
จัดกลุ่มไอเท็มออกเป็นสองช่วงตึกอย่างมีประสิทธิภาพ - รายการที่สมบูรณ์และรายการที่ไม่
กุญแจที่มีอยู่คือ ที่สร้างขึ้น, เสร็จ, ข้อความ, ลำดับความสำคัญ, ระยะเวลา, ไม่มี และ
ทำ. แต่ละคีย์ ยกเว้น ไม่มี นำหน้าด้วย - เพื่อกลับลำดับเริ่มต้นและ
หลายคีย์ต้องคั่นด้วย ,.
หากพบพารามิเตอร์ --sort หลายรายการ ระบบจะใช้พารามิเตอร์ตัวสุดท้าย ซึ่งหมายความว่า
'เรียงลำดับ' รายการใน ~/.โทดอร์ค จะถูกแทนที่ด้วยคำสั่งใด ๆ ในบรรทัดคำสั่ง
ดัชนี
ดัชนีถูกใช้เป็นตัวเลือกสำหรับอาร์กิวเมนต์บรรทัดคำสั่งต่างๆ ดัชนีโน้ตหลายตัว
คั่นด้วยเครื่องหมายจุลภาค (ช่องว่าง are ไม่ อนุญาต). เด็ก ๆ ถูกกำหนดขอบเขตโดยใช้ '.'
ตัวอย่างเช่นให้บันทึกต่อไปนี้:
1. ทำเพจคน
1. ทำให้พวกเขาสวยขึ้น
2. ทำเอกสาร HTML ด้วย
รายการย่อยที่สองจะแสดงดังนี้: 1.2
ไวด์การ์ด '*' สามารถใช้เพื่อแสดงถึงชายน์ทั้งหมดของโหนด เช่น. 1.*
กำหนดช่วงของโน้ตได้โดยใช้ ' - ' ตัวอย่างเช่น การทำเครื่องหมายบันทึกย่อ 10.1.2
10.1.3 และ 10.3.4 เมื่อเสร็จแล้ว คุณสามารถทำได้: todo --done 10.1.2-4
COLOUR
ไอเทมต่างๆ สามารถลงสีได้ ไอเทมที่สามารถเป็นได้ สูงมาก, สูง, กลาง, ต่ำ, ต่ำมาก,
ชื่อเรื่อง และ ข้อมูล. ข้อมูล ใช้สำหรับแสดงหมายเลขสินค้าและข้อมูลทั่วไป
รายการเหล่านี้สามารถตั้งค่าเป็นสีใดสีหนึ่งจากแปดสี สีเหล่านั้นคือ สีดำ, ด้วยสีแดง, สีเขียว,
สีเหลือง, สีน้ำเงิน, สีม่วงแดงเข้ม, ฟ้า, ขาว และ ผิดนัด. สี ผิดนัด ใช้เพื่อระบุ
ค่าเริ่มต้นของสีเทอร์มินัลเบื้องหน้า
มีการระบุสีดังนี้:
=[+]
ถ้าตัวเลือก + ในนิพจน์นี้ใช้จะทำให้รายการเป็นตัวหนา
ตัวอย่างเช่น บรรทัดใน your ~/.โทดอร์ค อาจมีลักษณะดังนี้:
สี กลาง=+ขาว
ซึ่งจะทำให้ กลาง ข้อความ กล้า ขาว.
โทดอร์ค
todo สามารถโหลดตัวเลือกจากไฟล์ทรัพยากรจำนวนหนึ่งได้ ลำดับที่สิ่งเหล่านี้จะถูกแยกวิเคราะห์
จะเป็นดังนี้:
1. ไฟล์ที่ระบุในตัวแปรสภาพแวดล้อม โทดอร์ค หรือถ้าสิ่งนั้นไม่มีอยู่
/etc/โทดอร์ค.
2. ~/.โทดอร์ค
ตัวเลือกเป็นแบบสะสมโดยที่ตัวเลือกที่โหลดจาก $TODORC จะถูกแทนที่หรือเพิ่มเข้าไปโดย
ผู้ที่อยู่ใน ~/.โทดอร์ค.
ตัวเลือกเหล่านี้ถูกระบุเป็นคู่คีย์/ค่า หนึ่งคู่ต่อบรรทัด คีย์คือชื่อแบบยาวของa
อาร์กิวเมนต์บรรทัดคำสั่งและค่าเป็นพารามิเตอร์ของอาร์กิวเมนต์นั้น หากมี นอกจากนี้,
ตัวแปรสภาพแวดล้อมถูกขยาย
ตัวอย่างเช่น --filter อาร์กิวเมนต์บรรทัดรับคำสั่งยอมรับพารามิเตอร์ที่เป็น filter
การแสดงออก. สามารถเพิ่มตัวกรองเริ่มต้นไปที่ ~/.โทดอร์ค ไฟล์เช่น:
# ไม่แสดงรายการย่อยโดยค่าเริ่มต้น
ตัวกรอง - เด็ก
ข้อแตกต่างระหว่างตัวเลือกที่ระบุในไฟล์ rc และตัวเลือกในบรรทัดคำสั่ง
คือตัวเลือกในไฟล์ rc ไม่ได้นำหน้าด้วย --.
นอกจากนี้ยังมีคำสั่งสองคำสั่งในไฟล์ RC ที่ไม่มีอยู่ในไฟล์
บรรทัดคำสั่ง. พวกเขาคือ:
คำสั่งแรก, on, ใช้เพื่อเพิ่มคำสั่งเฉพาะตามเงื่อนไข รูปแบบของสิ่งนี้
คำสั่งคือ: on [ ]. เหตุการณ์ที่ถูกต้องคือ เพิ่ม, เอาออก, ดู, แก้ไข,
สร้าง, ทำ, ยังไม่เสร็จ, ชื่อเรื่อง, ผู้ปกครอง, โหลด, ประหยัด, ลิงค์, สร้าง และ ล้าง. หลายรายการ
คำสั่งสามารถส่งผ่านไปยัง on โดยใส่เหล็กจัดฟัน (ต้องเว้นวรรคระหว่าง
โทเค็น) ตัวอย่างเต็มด้านล่าง
คำสั่งที่สองคือ exec <เปลือก คำสั่ง>. คำสั่งนี้จะรันอาร์กิวเมนต์ มันคือ
ให้ในเปลือก ตัวแปรสภาพแวดล้อม $TODODB มีชื่อไฟล์ปัจจุบัน
ฐานข้อมูล เช่น. exec chmod 600 $TODODB
มีไฟล์ rc ตัวอย่างในไดเร็กทอรีย่อย doc ของการแจกจ่ายซอร์ส
ตัวอย่าง
หากต้องการแสดงรายการที่ค้างอยู่ในไดเร็กทอรีปัจจุบัน เพียงพิมพ์:
สิ่งที่ต้องทำ
ในการลบบันทึก 1, 2 และ 4:
สิ่งที่ต้องทำ --remove 1,2,4
แสดงรายการทั้งหมด:
สิ่งที่ต้องทำทั้งหมด
หากต้องการแสดงเฉพาะรายการระดับบนสุด ไม่ใช่รายการย่อย:
สิ่งที่ต้องทำ - เด็ก ๆ
(แม้ว่า เด็กอายุ ไม่ใช่อาร์กิวเมนต์ที่ถูกต้อง สิ่งนี้ใช้ได้เพราะ todo ตีความใดๆ
อาร์กิวเมนต์บรรทัดคำสั่งที่ไม่รู้จักว่าเป็นส่วนหนึ่งของนิพจน์ตัวกรอง)
ตัวอย่างที่ซับซ้อนมากขึ้น สิ่งนี้จะเพิ่มรายการใหม่ โดยมีข้อความของรายการที่ระบุใน
บรรทัดคำสั่ง โดยมีลำดับความสำคัญของ สูง เป็นบุตรของบุตรคนที่สามของข้อที่สอง (ถ้า
ที่สมเหตุสมผล):
สิ่งที่ต้องทำ -a "แก้ไขหน้าคน" -p high -g 2.3
นี่คือตัวอย่างวิธีการใช้คุณลักษณะ TODO ของ todo มันทำให้สิ่งที่ต้องทำสร้างใหม่
TODO ไฟล์จากข้อมูลที่เก็บไว้ในฐานข้อมูล ตัวอย่างนี้แสดงผลลัพธ์ทั้งหมด
รายการไปยังไฟล์ TODO แม้กระทั่งรายการที่ทำเครื่องหมายว่าเสร็จสิ้น
สิ่งที่ต้องทำ --กรองทั้งหมด --TODO
ตัวอย่างนี้แสดงให้เห็นการใช้งานทริกเกอร์เหตุการณ์ที่ดี เมื่อฐานข้อมูลใหม่ถูกสร้างขึ้น
จะบังคับการอนุญาตเป็น 0600
ในการสร้าง {
ละเอียด
ผู้บริหาร chmod 600 .todo
}
ใช้ tdd ออนไลน์โดยใช้บริการ onworks.net