- Banyak membuat skrip otomatisasi di direktori
~/bin/.
- Sejak menemukan
uv dan metadata skrip inline, jadi lebih sering menggunakan Python.
- Karena
~/bin ada di path, ingin menjalankan skrip langsung dari baris perintah.
- Untuk itu, menggunakan shebang berikut:
#!/usr/bin/env -S uv run --script
- Baris perintah kini menjalankan
uv run --script dan meneruskan file sebagai argumen.
uv mengabaikan shebang dan menjalankan sisa file sebagai file Python biasa.
- Setelah memberi izin eksekusi pada skrip dengan perintah
chmod a+x {filename}, kini bisa menggunakan skrip baris perintah sederhana yang ditulis dengan Python. Skrip ini otomatis menangani dependensi.
1 komentar
Opini Hacker News
Opsi
env -Smemungkinkan pengiriman beberapa argumen di baris shebangenv -Sberguna untuk memisahkan dan mengeksekusi argumen secara individualCara memasang alat CLI Python dengan
uvdibuat lebih baikcurl | shuvDirancang cara agar file Prolog bisa dijalankan dari shell
Artikel Trey Hunner "Lazy self-installing Python scripts with uv" memberikan lebih banyak contoh dan detail
misedapat digunakan untuk menulis skrip untuk tugas-tugas keciluvMengelola lingkungan Python dengan
uv run pythonterasa praktis.venvAda beberapa hal yang perlu diperhatikan saat menggunakan
uvsebagai peluncur perintah, tetapi dalam kebanyakan kasus ini membantu menghemat waktu.pysecara langsungPengguna TypeScript dapat melakukan hal serupa dengan Deno
deno run, flag izin dapat ditambahkanManajer paket Nix dapat digunakan untuk mengelola berbagai bahasa dan dependensi