xonsh
0.18.4
Xonsh เป็นเปลือกที่ขับเคลื่อนด้วยงูหลาม เต็มรูปแบบและข้ามแพลตฟอร์ม ภาษาเป็น superset ของ Python 3.6+ ที่มีเชลล์ดั้งเดิมเพิ่มเติม คำ Xonsh ทำจาก Conch (?, @ ) และระบุว่าเป็นของโลกคำสั่ง Shells
Xonsh คือเปลือกหอย | Xonsh คือ Python |
cd $HOME
id $( whoami )
cat /etc/passwd | grep root > ~ /root.txt
$PROMPT = ' @ ' | 2 + 2
var = "hello" . upper ()
import json ; json . loads ( '{"a":1}' )
[ i for i in range ( 0 , 10 )] |
Xonsh เป็นเปลือกใน Python | Xonsh คือ Python ในเปลือกหอย |
len ($( curl - L https : // xon . sh ))
$ PATH . append ( '/tmp' )
p '/etc/passwd' . read_text (). find ( 'root' )
xontrib load dalias
id = $(@ json docker ps - - format json )[ 'ID' ] | name = 'foo' + 'bar' . upper ()
echo @( name ) > / tmp / @( name )
ls @( input ( 'file: ' ))
touch @([ f"file { i } " for i in range ( 0 , 10 )])
aliases [ 'e' ] = 'echo @(2+2)'
aliases [ 'a' ] = lambda args : print ( args ) |
ถ้าคุณชอบ Xonsh, repo, เขียนทวีตและติดตามความคืบหน้าโดยดูรุ่น
ติดตั้ง Xonsh จาก PIP:
Python -m Pip Install 'Xonsh [เต็ม]'
และเยี่ยมชม https://xon.sh สำหรับข้อมูลเพิ่มเติม:
Xonsh มีระบบส่วนขยาย/ปลั๊กอิน เราเรียกว่า xontribs
เพิ่มเติมเหล่านี้
nix run
และ nix-shell
ของ NIX Package Managerสมุดบันทึกอินเทอร์แอคทีฟที่ใช้ Jupyter ผ่าน Xontrib-Jupyter:
Xonsh Shell ได้รับการพัฒนาโดยชุมชนอาสาสมัคร มีหลายวิธีที่จะช่วย:
เรายินดีต้อนรับผู้มีส่วนร่วมใหม่!