Vorpal uygulaması oluşturduğunuzda, en azından dokümanlarda gördüğüm kadarıyla, kendi kabuğu oluşturur. Önce, o kabuğu girin ve sonra komutları yürütmeye başlarsınız. Şunun gibi: Yukarıdaki örnekteKomutun çıkışı, kendi kabuğunun yerine doğrudan terminale giden bir Vorpal uygulaması oluşturmak mümkün mü?
[email protected]: quotr
quotr$
quotr$ snapshot
You triggered `snapshot`.
quotr$
, snapshot
komut Vorpal kabuk "içinde" yürütülmektedir. Bu çıkış doğrudan terminale gitmiyor.
[email protected]: quotr snapshot
You triggered `snapshot`.
[email protected]:
nasıl Vorpal ile elde edebilirsiniz
:aradığım Ne böyle bir şeydir?
Yayınladığınız kod çalışır, ancak sizin söylediğiniz gibi değil, çünkü(). Bu, eylemin sonunda geri aranmayı çağıramadığınız için işe yarıyor. Eylemde 'cb()' eklerseniz, vorpal içinde kalacaksınız. Gönderdiğiniz kodla bile, komut satırında verilen argüman 'snapshot' dışında bir şey ise, vorpal içinde kalır. – Josh
Sadece eklemek istiyorum - bunu bir çözüm olarak kullanmak için, her bir komutta 'process.argv' seçeneğini işaretlemeniz gerekir. Bunu yapmanın daha iyi bir yolu olmalı. – Josh
Bu sadece bir yazım hatasıydı - bu çıkmalı. Kontrol edecek. – dthree