Vorpal.js - AutoCompletion

Building Command Line Tools with Python, Julia and Nodejs Module 03 - Building Command Line Tools with Nodejs (JavaScript)
4 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€64.94
List Price:  €92.78
You save:  €27.83
£55.57
List Price:  £79.40
You save:  £23.82
CA$95.27
List Price:  CA$136.11
You save:  CA$40.83
A$107.88
List Price:  A$154.13
You save:  A$46.24
S$94.55
List Price:  S$135.08
You save:  S$40.52
HK$547.57
List Price:  HK$782.28
You save:  HK$234.71
CHF 63.42
List Price:  CHF 90.61
You save:  CHF 27.18
NOK kr759.63
List Price:  NOK kr1,085.23
You save:  NOK kr325.60
DKK kr484.38
List Price:  DKK kr692.01
You save:  DKK kr207.62
NZ$117.46
List Price:  NZ$167.80
You save:  NZ$50.34
د.إ257.02
List Price:  د.إ367.19
You save:  د.إ110.16
৳7,682.93
List Price:  ৳10,976.08
You save:  ৳3,293.15
₹5,837.41
List Price:  ₹8,339.52
You save:  ₹2,502.10
RM331.26
List Price:  RM473.25
You save:  RM141.99
₦99,285.71
List Price:  ₦141,842.81
You save:  ₦42,557.10
₨19,466.20
List Price:  ₨27,810.04
You save:  ₨8,343.84
฿2,553.28
List Price:  ฿3,647.70
You save:  ฿1,094.41
₺2,262.39
List Price:  ₺3,232.12
You save:  ₺969.73
B$349.43
List Price:  B$499.21
You save:  B$149.77
R1,335.92
List Price:  R1,908.54
You save:  R572.62
Лв126.45
List Price:  Лв180.65
You save:  Лв54.20
₩94,634.34
List Price:  ₩135,197.71
You save:  ₩40,563.37
₪258.03
List Price:  ₪368.63
You save:  ₪110.60
₱3,943.57
List Price:  ₱5,633.91
You save:  ₱1,690.34
¥10,600.67
List Price:  ¥15,144.47
You save:  ¥4,543.79
MX$1,161.53
List Price:  MX$1,659.40
You save:  MX$497.87
QR255
List Price:  QR364.31
You save:  QR109.30
P959.59
List Price:  P1,370.91
You save:  P411.31
KSh9,203.68
List Price:  KSh13,148.68
You save:  KSh3,945
E£3,310.52
List Price:  E£4,729.52
You save:  E£1,419
ብር3,976.27
List Price:  ብር5,680.63
You save:  ብር1,704.36
Kz58,526.41
List Price:  Kz83,612.74
You save:  Kz25,086.33
CLP$68,581.80
List Price:  CLP$97,978.20
You save:  CLP$29,396.40
CN¥506.04
List Price:  CN¥722.95
You save:  CN¥216.90
RD$4,144.87
List Price:  RD$5,921.50
You save:  RD$1,776.62
DA9,443.17
List Price:  DA13,490.83
You save:  DA4,047.65
FJ$158.28
List Price:  FJ$226.12
You save:  FJ$67.84
Q545.87
List Price:  Q779.86
You save:  Q233.98
GY$14,645.83
List Price:  GY$20,923.51
You save:  GY$6,277.68
ISK kr9,762.20
List Price:  ISK kr13,946.60
You save:  ISK kr4,184.40
DH709.20
List Price:  DH1,013.19
You save:  DH303.99
L1,234.28
List Price:  L1,763.34
You save:  L529.05
ден3,991.30
List Price:  ден5,702.11
You save:  ден1,710.80
MOP$564.10
List Price:  MOP$805.89
You save:  MOP$241.79
N$1,325.35
List Price:  N$1,893.44
You save:  N$568.09
C$2,576.69
List Price:  C$3,681.15
You save:  C$1,104.45
रु9,334.54
List Price:  रु13,335.63
You save:  रु4,001.09
S/259.58
List Price:  S/370.84
You save:  S/111.26
K267.89
List Price:  K382.72
You save:  K114.82
SAR262.49
List Price:  SAR375
You save:  SAR112.51
ZK1,765.85
List Price:  ZK2,522.76
You save:  ZK756.90
L322.98
List Price:  L461.43
You save:  L138.44
Kč1,645.46
List Price:  Kč2,350.75
You save:  Kč705.29
Ft25,709.21
List Price:  Ft36,729.02
You save:  Ft11,019.81
SEK kr749.87
List Price:  SEK kr1,071.30
You save:  SEK kr321.42
ARS$60,034.20
List Price:  ARS$85,766.82
You save:  ARS$25,732.62
Bs483.70
List Price:  Bs691.04
You save:  Bs207.33
COP$271,296.95
List Price:  COP$387,583.68
You save:  COP$116,286.73
₡35,581.11
List Price:  ₡50,832.34
You save:  ₡15,251.22
L1,728.07
List Price:  L2,468.78
You save:  L740.71
₲516,441.87
List Price:  ₲737,805.73
You save:  ₲221,363.85
$U2,647.22
List Price:  $U3,781.90
You save:  $U1,134.68
zł280.50
List Price:  zł400.73
You save:  zł120.23
Already have an account? Log In

Transcript

All right, so welcome back again. So in this particular session, we try to see how to add auto completion to our CLR. So let's see what I mean by auto completion. So there are some CLS or some basic Unix command that when you're typing inside UCLA, you start getting auto completion help right, which is very useful. So how do you add auto completion to your theory? So this is something basic, I come back to the same thing that I have here.

Ls go with my load and the CLR purchase right? If I run this one and I want to get help, we have a command called login and convert for grid Lucci and I click on that is the symbol to bring that for us right simple. identify that this is what I will tell you something very nice about Baba right by default, it will identify that this is what I need. So I can also try it again with something so I can just make it like looking Going to make. So let's try to convert if I go see Oh, then tap. So it's going to bring out perfectly for us.

So by default, when once you have your new interactive mode, which identify the commands and give us the auto completion, but what if you also want to add your own auto completion to do that, so let's try that one. So I just quit from this place a new trial. So let's add a new command in this court is command has process. Let's go to the command. The name of this one would be calling just process right to display something. So let's make it like this option if it transposes, now, the process is going to take a value.

So let's put that value inside this particular option and then just go on and specify the or to complete evaluator to complete. This this is inside this particular autocomplete function. This one was put there I want autocomplete to be the solution that is put in process can be processed images. There is an associate process videos. There. Let's add another one process.

Let's see, Title I could use, right? or do something like this. If I come back again, and I go with my normal action, which is a function, which is going to be my function, that is an argument of x, then my callback, and I can actually print out what I'm bringing us if I go with this dot log, and I'll pass in the particular value of x dot value, right? You're free to this particular value here. So let's run this one and no forget the callback function. And that is all so I can come back to this place.

Run everything again. So let's try let's see. So I can just come back to my note, I CLR. The GS do to move us into the interactive mode and you can see that particular flash in the right then you should put the push Just go with the help. That's how we have our process there, right? Very interested because I want to actually get you to complete this PR is working.

So here's how to get autocomplete for these particular options, the images, videos and audio. Once I press enter, I can click on tap images come come back again, go with V. Tap. It's convenient, right? Because he gave it a tap is coming. That is something very interesting. Very, very interesting.

So with the ability to do autocomplete comes by default with all of them, for even for the commands and keys. Also, you want to specify autocomplete for a particular value, a particular value, just go with this particular option autocomplete, right, the previous one was auto completion, but that's another been duplicated, we actually just go with the duplicates, that's just going to complete as a basic idea. So it is going to provide all your suggestions here. Right? Then when you run in, it's going to identify from these particular from this particular position. dreaded basic idea about how to add to completion.

Thank you for watching, and see you next session. Stay blessed.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.