

Perhatikan ini adalah garpu Topgrade oleh R-Darwish agar tetap dipertahankan.
Menjaga sistem Anda tetap up to date biasanya melibatkan pemohon beberapa manajer paket. Ini menghasilkan satu kalimat besar dan tidak dapat dipelintir yang disimpan di cangkang Anda. Untuk memperbaiki ini, TopGrade mendeteksi alat mana yang Anda gunakan dan menjalankan perintah yang sesuai untuk memperbaruinya.
Pengguna sistem lain dapat menggunakan cargo install atau binari yang dikompilasi dari halaman rilis. Binari yang dikompilasi berisi fitur yang meningkatkan diri.
Jalankan saja topgrade .
Lihat config.example.toml untuk contoh file konfigurasi.
Setiap kali ada perubahan yang melanggar , nomor versi utama akan ditabrak, dan kami akan mendokumentasikan perubahan ini dalam catatan rilis, silakan lihat ketika diperbarui ke rilis utama.
Punya pertanyaan? Jangan ragu untuk membuka masalah atau diskusi!
CONFIG_DIR di setiap platform%APPDATA%${XDG_CONFIG_HOME:-~/.config} topgrade akan mencari file konfigurasi di tempat -tempat berikut, sesuai urutan prioritas:
CONFIG_DIR/topgrade.tomlCONFIG_DIR/topgrade/topgrade.tomlJika file dengan prioritas yang lebih tinggi ada, tidak masalah itu valid atau tidak, file konfigurasi lainnya akan diabaikan.
Pada menjalankan pertama (tidak ada file konfigurasi), topgrade akan membuat file konfigurasi di CONFIG_DIR/topgrade.toml untuk Anda.
Perintah khusus dapat didefinisikan dalam file konfigurasi yang dapat dijalankan sebelum, selama, atau setelah perintah inbuilt, sesuai kebutuhan. Secara default, perintah khusus dijalankan menggunakan shell baru sesuai dengan variabel lingkungan $SHELL di UNIX (jatuh kembali ke sh ) atau pwsh pada windows (jatuh kembali ke powershell ).
Di UNIX, jika Anda ingin menjalankan perintah Anda menggunakan shell interaktif, misalnya untuk sumber file RC shell Anda, Anda dapat menambahkan -i di awal perintah khusus Anda. Tetapi perhatikan bahwa ini membutuhkan perintah untuk keluar dari shell dengan benar atau shell akan menggantung tanpa batas.
Anda dapat menentukan kunci yang disebut remote_topgrades di file konfigurasi. Kunci ini harus berisi daftar nama host yang memiliki topgrade diinstal pada mereka. TopGrade akan menggunakan ssh untuk menjalankan topgrade pada host jarak jauh sebelum bertindak secara lokal. Untuk membatasi eksekusi hanya untuk host tertentu, gunakan parameter --remote-host-limit .
Buka masalah baru yang menggambarkan masalah Anda dan jika mungkin berikan solusi.
Biarkan saja sekarang apa yang Anda lewatkan dengan membuka masalah. Untuk alat, buka masalah yang menggambarkan alat, platform mana yang didukung dan jika memungkinkan, beri kami contoh penggunaannya.
Cukup bayangkan repositori dan mulai coding.
Lihat Contributing.md