เป็ด - ออนไลน์ในคลาวด์

นี่คือคำสั่งเป็ดที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


เป็ด - Debian Url ChecKer

เรื่องย่อ


เป็ด [ ทางเลือกที่ --f ไฟล์] [-u ไฟล์] [-c ไฟล์]

DESCRIPTION


เป็ด แยกลิงก์ โดเมนที่อยู่อีเมล และรายการ VCS-* จากไฟล์ต่อไปนี้:

o เดเบียน / ควบคุม

o เดเบียน / ต้นน้ำ, เดเบียน/upstream-metadata.yaml และ เดเบียน/อัปสตรีม/ข้อมูลเมตา

o เดเบียน / ลิขสิทธิ์

o ไฟล์แพตช์ DEP-3 ในทุกไดเร็กทอรี a ชุด พบไฟล์

o ไฟล์ systemd.unit (*.เบ้า, *.อุปกรณ์, *.เมานต์, *.อัตโนมัติ, *.แลกเปลี่ยน, *.เป้า,
*.เส้นทาง, *.เวลา, *.ภาพรวม, *.ชิ้น, *.ขอบเขต)

o ไฟล์ Appstream (*.ข้อมูลแอพ)

พยายามเข้าถึงรายการ VCS-* และ URL โดยใช้เครื่องมือที่เหมาะสมเพื่อค้นหา
ไม่ว่า URL หรือรายการที่กำหนดจะใช้งานไม่ได้หรือใช้งานไม่ได้ หากตรวจพบข้อผิดพลาด
ชื่อไฟล์ ชื่อฟิลด์ และ URL/อีเมล ของรายการที่เสียหายจะแสดงขึ้น

เป็ด จะค้นหาไฟล์เริ่มต้น (ดูด้านบน) และข้ามไปอย่างเงียบ ๆ หากไม่สามารถ
จะพบ หากชื่อไฟล์เฉพาะสำหรับตัวเลือก -c, -f or -u มอบให้และหนึ่งในนั้น
ไม่พบไฟล์ เป็ด ออกด้วยรหัสทางออก 2.

โดเมนที่อยู่อีเมลจะถูกตรวจสอบสำหรับที่มีอยู่ MX บันทึก A บันทึกหรือ AAAA บันทึกใน
คำสั่งนี้. หากไม่พบทั้ง 3 รายการสำหรับโดเมนที่กำหนด จะถือว่าใช้งานไม่ได้

ผลการตรวจสอบจะแสดงด้วย 3 ระดับข้อผิดพลาดที่แตกต่างกัน

O: (OK) แสดงว่าเช็คที่ให้มาไม่มีข้อผิดพลาด แสดงเฉพาะถ้า -n is
มือสอง

I: (Information) ระบุข้อมูลเตือน เช่น เครื่องมือช่วยหาย เช่น
รวมถึงความล้มเหลวในการตรวจสอบตามการค้นหาในไฟล์ข้อความที่ไม่มีโครงสร้างซึ่ง
บางครั้งนำไปสู่ผลบวกที่ผิดพลาด

E: (ข้อผิดพลาด) หมายถึงการตรวจสอบที่ล้มเหลวตามข้อมูลจากฟิลด์ที่กำหนดไว้อย่างดี (เช่น
หน้าแรก: เข้าสู่ เดเบียน / ควบคุม).

และระดับความแน่นอนที่แตกต่างกัน 3 ระดับ

บาง
ข้อมูลที่นำมาจากฟิลด์ที่กำหนดไว้อย่างดี ตามที่ระบุรูปแบบของฟิลด์นี้ (เช่น
Debian Policy เป็นต้น) สามารถตรวจสอบได้ด้วยเครื่องมือที่เหมาะสม ถ้าเช็คนี้
แล้วล้มเหลว ข้อมูลในสนามมีข้อผิดพลาดอย่างแน่นอน

เป็นไปได้
ข้อมูลที่ดึงออกมาโดยใช้นิพจน์ทั่วไป (เช่น ที่อยู่อีเมล, URL) นี้อาจจะ
ทำให้เกิดผลบวกลวง ดังนั้นผลการตรวจสอบจึงอาจเป็นผลบวกลวง

เดาสุ่ม
ข้อมูลที่ดึงมาจากเว็บไซต์โดยใช้นิพจน์ทั่วไป นี้ยังคง
ทดลองและอาจจะเป็นรถ ดังนั้น "เดาป่า"

OPTIONS


-v โหมดรายละเอียด ซึ่งแสดง URL ทั้งหมดที่พบและดำเนินการตรวจสอบ

-q โหมดเงียบ ระงับเอาต์พุตทั้งหมด

-n วิ่งแห้ง อย่าเรียกใช้การตรวจสอบใด ๆ เพียงแค่แสดงรายการที่จะตรวจสอบ

--โมดูล-dir=DIRECTORY
ระบุไดเร็กทอรีโมดูล ส่วนใหญ่มีประโยชน์ในการพัฒนาเช็คใหม่

--ไม่มีสี
ไม่ให้สีออก ดูเพิ่มเติมที่ DUCK_NOCOLOR ตัวแปรสภาพแวดล้อม

--ไม่มี-https
อย่าพยายามค้นหา https URL ที่ตรงกันกับ http URL ดูเพิ่มเติมที่ DUCK_NOHTPS
ตัวแปรสภาพแวดล้อม

--missing-ตัวช่วย
แสดงรายการเครื่องมือช่วยเหลือภายนอกที่ขาดหายไปและออกจากระบบ

--รุ่น
แสดงข้อมูลลิขสิทธิ์และรุ่น

-f ระบุพาธเพื่อควบคุมไฟล์ สิ่งนี้จะแทนที่ค่าเริ่มต้น เดเบียน / ควบคุม.

-F ข้ามการประมวลผลไฟล์ควบคุม

-u ระบุพาธไปยังไฟล์ข้อมูลเมตาอัปสตรีม สิ่งนี้จะแทนที่ไฟล์เริ่มต้น
เดเบียน / ต้นน้ำ, เดเบียน/upstream-metadata.yaml และ เดเบียน/อัปสตรีม/ข้อมูลเมตา.

-U ข้ามการประมวลผลไฟล์ข้อมูลเมตาอัปสตรีม

-c ระบุเส้นทางไปยังไฟล์ลิขสิทธิ์ สิ่งนี้จะแทนที่ค่าเริ่มต้น เดเบียน / ลิขสิทธิ์.

-C ข้ามการประมวลผลไฟล์ลิขสิทธิ์

-P ข้ามการประมวลผลไฟล์แพตช์

-A ข้ามการประมวลผลไฟล์ข้อมูลเมตาของสตรีมแอป

-S ข้ามการประมวลผลไฟล์ systemd.unit

และพวกเรา ตัวแปร


DUCK_NOCOLOR
หากมีการตั้งค่าตัวแปรนี้ไว้ อย่าปรับสีเอาต์พุต

DUCK_NOHTPS
หากมีการตั้งค่าตัวแปรนี้ อย่าพยายามค้นหา https URL ที่ตรงกันกับ http URL

ตรวจสอบ โมดูล


ตัวอย่าง


ในการรัน Duck ให้เปลี่ยนไดเร็กทอรีการทำงานของคุณเป็นแพ็คเกจต้นทางเดเบียนที่แยกออกมาแล้วรัน:
เป็ด

EXIT สถานภาพ


0 สำเร็จไม่มีพลาด

1 ตรวจพบข้อผิดพลาด

2 ไม่พบไฟล์ที่ผู้ใช้ระบุ

ใช้เป็ดออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด