Edit file shell
Baca ~/.bashrc, usulkan diff, dan tulis perubahan hanya setelah Anda menerimanya.
Menambahkan alias bash adalah tugas kecil dengan konsekuensi nyata, karena satu baris salah di ~/.bashrc akan mengikuti Anda ke setiap terminal baru. SeedSpindle untuk Windows membaca file tersebut melalui WSL atau SSH, mengusulkan baris baru sebagai diff, menjalankan pengecekan di Linux, dan menunggu persetujuan Anda. Setiap perubahan tetap terlihat dalam kartu, sehingga Anda dapat membaca apa yang dilakukan agen, alat mana yang digunakan, dan apa yang ditampilkan kembali oleh shell.
Baca ~/.bashrc, usulkan diff, dan tulis perubahan hanya setelah Anda menerimanya.
Shell menjalankan perintah di WSL atau SSH dan menampilkan kode keluar yang sebenarnya dalam kartu obrolan.
Cari halaman manual dengan apropos dan baca bantuan bawaan, lalu ubah apa yang Anda temukan menjadi alias.
Agen membaca file Anda, mengusulkan setiap perubahan sebagai diff, dan menjalankan perintah di lingkungan yang Anda pilih, sehingga hasil dalam kartu berasal dari shell yang sebenarnya dan bukan dari tebakan. Membaca bebas dari efek samping, dan setiap penulisan menunggu persetujuan Anda dalam mode Ask first. Auto-run melewatkan jeda itu, jadi gunakan hanya untuk langkah yang sudah Anda percayai. Plan only adalah yang paling lambat dan paling hati-hati: menulis apa yang akan dilakukannya dan berhenti. Pilih mode yang sesuai dengan seberapa banyak yang ingin Anda lihat sebelum file berubah, dan ganti kapan saja tugas berubah. Setiap kartu menyimpan output lengkapnya, yang dapat Anda buka nanti.
~/.bash_aliasesdimuat~/.bash_aliasesdisimpan~/.bash_aliases+1 barissource ~/.bash_aliasesexit 0alias dfhexit 0dfh1 kecocokanTugas: lompat ke folder proyek dengan satu kata pendek. Agen membaca file alias Anda dengan read_file, menyalinnya dengan copy_file, dan mengusulkan satu baris dengan edit_file, misalnya nama yang menjalankan cd ke folder proyek Anda. Skrip bashrc dapat mengubah direktori cd untuk Anda dengan cara yang sama, dan diff menampilkannya sebagai beberapa baris yang ditambahkan. Shell kemudian memuat file dengan source dan melaporkan kode keluar. Daftar singkat. Ask first jeda sebelum penulisan, jadi Anda membaca diff, menerimanya, dan menguji nama baru di terminal baru. Pola yang sama berlaku untuk pintasan apa pun: agen menamai alat yang digunakannya, Anda melihat setiap hasil, dan tidak ada file yang berubah sebelum Anda menyetujuinya.
Tugas: tempatkan beberapa pintasan terkait di satu tempat. Untuk menambahkan alias linux untuk ll, la dan ringkasan disk, agen membaca ~/.bash_aliases dengan read_file, mencari bentrokan nama dengan grep, dan mengusulkan blok penuh sebagai satu diff. Riwayat shell per direktori adalah topik terpisah, dan agen dapat membuat baris bashrc tersebut juga jika Anda meminta. Itu memberi tahu Anda baris mana yang baru. Plan only menulis rencana dan tidak menjalankan apa pun, jadi Anda dapat membaca semua 3 penambahan terlebih dahulu, lalu beralih ke Ask first, menerima diff, dan menjalankan alias untuk melihat daftar. Agen menampilkan daftar alias akhir dalam kartu, sehingga tidak ada yang tersembunyi dari hasil Anda. Karena agen membaca sebelum menulis, agen dapat memperhatikan bahwa nama sudah diambil dan memberi tahu Anda sebelum mengusulkan bentrokan.
Tugas: buat prompt lebih tenang. Banyak pengguna ingin menghapus warna prompt setelah menyalin baris berwarna dari forum, dan agen menemukan baris yang mengatur prompt di ~/.bashrc dengan grep dan membacanya dengan read_file. edit_file mengusulkan versi yang lebih pendek sebagai diff, jadi Anda melihat kode escape mana yang hilang. Shell tidak dapat menampilkan warna untuk Anda, karena pengecekan adalah bagaimana prompt terlihat, yang merupakan tugas Anda. Ambil waktu Anda. Buka terminal baru setelah menerima diff dan nilai hasilnya dengan mata Anda sendiri. Ini juga cara Anda mencoba baris baru dengan aman: Anda memuatnya, melihat hasilnya, dan meminta pembalikan jika itu bukan apa yang Anda inginkan.
Tugas: lindungi file yang Anda andalkan setiap hari. Agen menggunakan copy_file untuk menyimpan ~/.bashrc dengan nama baru di folder yang sama, lalu read_file untuk mengkonfirmasi salinan terbuka, dan hanya setelah itu edit_file mengusulkan perubahan sebenarnya. Anda memilih nama cadangan, dan pemulihan adalah panggilan copy_file lain ke arah yang berlawanan. Dua file ada. Ask first jeda sebelum setiap penulisan, sehingga diff, klik terima dan pengujian di shell baru membentuk loop yang dapat Anda ulangi untuk setiap dari 8 alat dalam daftar fitur. Ketika Anda selesai, cadangan dan file baru berdampingan, yang membuat perbandingan di kemudian hari mudah dan menjaga riwayat Anda sendiri tetap jelas.
SeedSpindle bukan layanan yang di-host atau plugin. Ini dimaksudkan hanya untuk file Anda sendiri, PC Anda sendiri, dan server yang Anda otorisasi untuk digunakan, dan Anda menyimpan pekerjaan di dalamnya, karena Shell, web, dan SSH tidak terbatas pada satu folder. Anda meninjau setiap diff dan hasil sendiri, karena tidak ada yang dijanjikan benar. Itu termasuk alias dan fungsi yang diusulkan: baca apa yang mereka lakukan sebelum Anda menerimanya, dan jangan pernah alias perintah untuk menyembunyikan apa yang sebenarnya dilakukan.