Rumah > Artikel > pembangunan bahagian belakang > Hari??? daripada belajar pergi. Membina apl cli
Saya sentiasa mempunyai keutamaan untuk antara muka baris arahan (CLI) dan alatan antara muka pengguna terminal (TUI) berbanding rakan sejawat antara muka pengguna grafik (GUI). Projek ini, dengan tepat dinamakan "Phraser" (tiada permohonan maaf untuk penamaan yang buruk), ialah aplikasi baris arahan yang direka untuk mengurus frasa benih dompet untuk dompet crypto. Saya membangunkan aplikasi ini untuk mencipta cara yang lebih mudah untuk mengurus frasa benih untuk dompet crypto saya.
Ia mencipta direktori dan menyimpan frasa dalam fail JSON yang disulitkan. Anda kemudiannya boleh mengalihkan fail JSON dan menyimpannya di mana-mana yang anda mahu.
Untuk meningkatkan kemahiran saya, saya memilih untuk menulis semula projek yang pernah saya tulis dalam Python menggunakan Go. Tidak seperti versi Python, yang memerlukan banyak kebergantungan untuk dipasang, versi Go boleh disusun menjadi satu binari, menjadikannya lebih mudah alih dan kurang menyusahkan. Selain itu, Go terkenal dengan kelajuannya yang sangat pantas(saya tidak dapat menahannya:))
Anda boleh menemui perduaan yang telah dikompilasi pada halaman keluaran repositori GitHub(pautan di penghujung artikel).
Jika anda mahu, anda boleh mengklon repositori dan memasang kebergantungan untuk mengujinya.
Arahannya ada dalam Readme dalam repositori GitHub, tetapi saya masih akan menyerlahkannya di sini.
Phraser mudah digunakan dengan satu set arahan yang mudah. Berikut ialah gambaran keseluruhan asas:
phraser [command] [flags]
-a, --amount int amount of phrases to be inputted -h, --help help for phraser -s, --store string name of the store to access -t, --toggle Help message for toggle -w, --wallet string name of the wallet to be created
phraser init --store myStore
phraser create --store myStore --wallet myWallet --amount 12
phraser get --store --wallet myWallet
Projek ini banyak mengajar saya tentang penyulitan/penyahsulitan seperti Go, pengendalian fail dan juga cobra-cli untuk membina apl CLI. Sebarang maklum balas dan pembetulan adalah dihargai.
Kod sumber boleh didapati di sini
Atas ialah kandungan terperinci Hari??? daripada belajar pergi. Membina apl cli. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!