Din egen Linux kommando i 5 minuter (3 / 4 steg)
Steg 3: Hjälp-funktionen
Du har sett koden men inte produktionen, så du kanske har missat att vi redan behandling av de fall där det saknas nödvändiga parametrar:
[root ~] #./my-command.pl--avstånd = 350
Jag behöver veta tiden på./my-command.pl linje 11.
[root ~] #./my-command.pl--tid = 5,5
Jag behöver veta avståndet på./my-command.pl linje 10.
Nu behöver vi bara göra hjälp ser bättre ut:
Det skulle ha varit bättre sätt om vi använde underkommandon som biblioteket vill vi att. Men vi har bara en enda användningsfall så vi gör sånt. Nu ser det mycket bättre:
[root ~] #./my-command.pl hjälp
Användning: road-calculator--tid = [timmar]--avstånd = [Miles]
Detta är en road trip kalkylator, så du kan veta hur snabbt du gick om du var går nonstop
Som du ser i användningen, jag redan döpt den. Dags att flytta den till rätt plats och se den fungerar som den ska:
[root ~] # mv my-command.pl /usr/bin/road-calculator
[root ~] # road-calculator--tid = 6--avstånd = 350
Genomsnittshastigheten är 58.3333333333333 mph
Toppen! Vårt kommando är redan i $PATH. Vi kan bara skriva sitt namn att köra. Nu, för att göra det helt officiellt, låt oss lägga en manualsida.