Dukung Perpustakaan untuk Membangun Aplikasi CLI di .NET.
Lihat perubahan terbaru dalam changelog.
Segera hadir…
Segera hadir…
Contoh yang dapat dibangun dapat ditemukan di direktori XMPL.
Static Class WiZaRo.CommandLine.Fluent.Start berisi titik masuk ke API yang fasih.
Metode DefineCommandLine(Action<CommandBuilder>) memungkinkan untuk mendefinisikan API baris perintah secara eksplisit dengan cara yang lancar, yaitu:
Start . DefineCommandLine ( rootBuilder => rootBuilder
. AddCommand ( "HelloWorld" , commandBuilder => commandBuilder
. SetDescription ( "Salutes the globe." )
. UseHandler ( CommandHandler . Create ( HelloWorld ) ) )
. AddCommand ( "Show" , commandBuilder => commandBuilder
. SetDescription ( "Shows a message prettily." )
. AddOption < string > ( new [ ] { "--message" , "-m" } , optionBuilder => optionBuilder
. Require ( ) )
. UseHandler ( CommandHandler . Create < string , IFormatter > ( Show ) ) ) )Contoh sebelumnya membuat dua perintah:
HelloWorld tanpa opsi yang dikelola dengan metode HelloWorld() ; DanShow dengan opsi --message yang diperlukan dan dikelola dengan metode Show(string, IFormatter) . Metode DefineCommandLineFrom memungkinkan untuk mendefinisikan API baris perintah dari RootCommand yang sudah ada atau dihasilkan.
Contoh lengkap dapat ditemukan dengan contoh fasih.
Segera hadir…
Buka masalah baru di masalah.
Harap baca pedoman kontribusi kami untuk perincian tentang kode perilaku kami, cara mengatur lingkungan Anda dan proses untuk mengirimkan permintaan tarik kepada kami.
Wilhelm Zapiin
Terima kasih kepada semua kontributor di System.Commandline.
MIT - Ringkasan