คำถามติดแท็ก interactive

9
เชลล์แบบโต้ตอบโดยใช้ Docker Compose
มีวิธีการเริ่มเปลือกโต้ตอบในภาชนะโดยใช้นักเขียนประกอบเท่านั้นหรือไม่ ฉันได้ลองแบบนี้ใน docker-compose.yml ของฉัน: myapp: image: alpine:latest entrypoint: /bin/sh เมื่อฉันเริ่มคอนเทนเนอร์นี้โดยใช้นักเทียบท่าเขียนมันจะออกจากทันที มีแฟล็กใดบ้างที่ฉันสามารถเพิ่มในคำสั่ง entrypoint หรือเป็นและตัวเลือกเพิ่มเติมใน myapp เพื่อเริ่มต้นเป็นเชลล์แบบโต้ตอบ? ฉันรู้ว่ามีตัวเลือกคำสั่ง docker ดั้งเดิมเพื่อให้บรรลุสิ่งนี้เพียงแค่อยากรู้ว่ามันเป็นไปได้โดยใช้เฉพาะ Docker Compose เช่นกัน


2
อ่านรหัสผ่านจาก stdin
สถานการณ์จำลอง: โปรแกรม CLI Python แบบโต้ตอบที่ต้องการรหัสผ่าน นั่นหมายความว่ายังไม่มีวิธีแก้ปัญหา GUI ที่เป็นไปได้ ในทุบตีฉันจะได้รับรหัสผ่านในการอ่านโดยไม่ต้องแจ้งให้มันบนหน้าจอผ่านทาง read -s Python มีบางอย่างที่คล้ายกันหรือไม่ กล่าวคือ password = raw_input('Password: ', dont_print_statement_back_to_screen) ทางเลือก: แทนที่อักขระที่พิมพ์ด้วย '*' ก่อนส่งกลับไปที่หน้าจอ (สไตล์ของเบราว์เซอร์ aka)


6
การส่งผ่านข้อโต้แย้งไปยังโปรแกรมโต้ตอบแบบไม่โต้ตอบ
ฉันมีสคริปต์ทุบตีที่ใช้readคำสั่งเพื่ออ่านอาร์กิวเมนต์ของคำสั่งแบบโต้ตอบตัวอย่างเช่นตัวเลือกใช่ / ไม่ใช่ มีวิธีเรียกสคริปต์นี้ในสคริปต์ที่ไม่ใช่แบบโต้ตอบที่ส่งผ่านค่าตัวเลือกเริ่มต้นเป็นอาร์กิวเมนต์หรือไม่ ไม่ใช่แค่ตัวเลือกเดียวที่ฉันต้องส่งผ่านไปยังสคริปต์โต้ตอบ

6
วิธีวางลงใน REPL (Read, Eval, Print, Loop) จากโค้ด Python
มีวิธีบังคับให้สคริปต์ Python โดยทางโปรแกรมวางลงใน REPL ณ จุดใดจุดหนึ่งในการดำเนินการแม้ว่าสคริปต์จะถูกเรียกใช้จากบรรทัดคำสั่งหรือไม่ ฉันกำลังเขียนโปรแกรมพล็อตที่รวดเร็วและสกปรกซึ่งฉันต้องการอ่านข้อมูลจาก stdin หรือไฟล์พล็อตแล้วปล่อยลงใน REPL เพื่อให้สามารถปรับแต่งพล็อตได้

11
git add --interactive“ ก้อนที่แก้ไขของคุณใช้ไม่ได้”
ฉันกำลังพยายามใช้git add --interactiveเพื่อเลือกเพิ่มการเปลี่ยนแปลงบางอย่างในดัชนีของฉัน แต่ฉันได้รับข้อความ "ก้อนที่แก้ไขของคุณใช้ไม่ได้อย่างต่อเนื่องแก้ไขอีกครั้ง ... " ฉันได้รับข้อความนี้แม้ว่าฉันจะเลือกตัวเลือก e และบันทึก / ปิดโปรแกรมแก้ไขทันที กล่าวอีกนัยหนึ่งโดยไม่ต้องแก้ไขก้อนใหญ่เลยแพตช์จะไม่ใช้ นี่คือตัวอย่างที่แน่นอนที่ฉันใช้ (ฉันพยายามรวบรวมตัวอย่างเล็ก ๆ ): ไฟล์ต้นฉบับ: first change second change off branch third change off branch second change third change fourth change ไฟล์ใหม่: Change supporting feature 1 first change second change off branch third change off branch second …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.