Treoir Tosaitheoirí maidir le Bogearraí a Shuiteáil Ag baint úsáide as GIT

Conas a bheith ag obair le stórlanna bogearraí Git

Is é Git Foinse Oscailte an córas rialaithe an leagan is mó ar domhan. D'fhorbair Linus Torvalds an tionscadal aibí, cruthaitheoir an chórais oibriúcháin Linux, agus tá bailiúchán ollmhór de thionscadail bhogearraí ann - araon tráchtála agus foinse oscailte - atá ag brath ar Git le haghaidh rialú leagan.

Léiríonn an treoir seo conas tionscadal a fháil ó Git, conas a shuiteáil na bogearraí ar do chóras agus conas an cód a athrú, a éilíonn eolas ar chláir.

Conas a Faigh Cláir ag baint úsáide as GIT

Tabhair cuairt ar an leathanach gréasáin a iniúchadh ag GitHub chun na taisceoirí feiceáil agus treochtaí a fheiceáil chomh maith le naisc chuig treoracha agus oiliúint. Féach ar na catagóirí éagsúla maidir le hiarratais is mian leat a íoslódáil agus téigh ar úsáid, ag athrú, ag tíliú agus a shuiteáil. Cliceáil ar an deilbhín roghchlár ag barr an scáileáin chun an réimse cuardaigh a bhaint amach áit ar féidir leat clár sonrach nó aon chatagóir bogearraí atá ar fáil ar an suíomh a chuardach.

Sampla de Stór Clósála A Git

Chun iarratas a íoslódáil, clónálann tú é. Tá an nós imeachta simplí, ach ní mór duit Git a bheith suiteáilte ar do chóras. Ag baint úsáide as an gclár beag orduithe ar a dtugtar Cowsay, a úsáidtear chun teachtaireacht a thaispeáint mar bhubla cainte ó bhó ASCII, tá sampla anseo ar conas clár GitHub a aimsiú agus clón a chlónáil.

Cineál cowsay sa réimse cuardaigh Git. Tabharfaidh tú faoi deara go bhfuil roinnt leaganacha ar fáil is féidir leat a roghnú. Tógann an ceann don sampla seo, a úsáideann Perl, leat go leathanach le roinnt comhad.

Chun an stór cowsay seo a chlónáil, cuir isteach an t-ordú seo a leanas:

git clone git: //github.com/schacon/cowsay

Ritheann an t-ordú git Git, clónann an comhad clón an stór ar do ríomhaire, agus is é an chuid dheireanach an seoladh don tionscadal ar mhaith leat clónáil.

Conas an Cód a Thiomsú agus a shuiteáil

Cuir an t-iarratas ar an gcéad dul síos ach chun a chinntiú go ritheann sé. Braitheann an chaoi a ndéanann tú seo ar an tionscadal a d'éirigh leat a íoslódáil. Mar shampla, is dócha go gceanglófar ar thionscadail C go ndéanfaidh tú seicliosta, ach is gá duit scrúdú scealla a reáchtáil sa tionscadal Cowsay san sampla seo.

Mar sin, cén chaoi a bhfuil a fhios agat cad atá le déanamh?

Sa fhillteán a clónáil tú, ba chóir go mbeadh fillteán cowsay ann. Má théann tú ar aghaidh chuig an bhfillteán cowsay ag baint úsáide as an ordú CD agus ansin déan liostáil eolaire, ba cheart duit comhad a dtugtar README nó comhad ar a dtugtar INSTALL nó rud a sheasann amach mar threoir cabhrach.

I gcás an sampla seo Cowsay, tá README agus comhad INSTALL araon ann. Léiríonn an comhad README conas na bogearraí a úsáid, agus tugann an comhad INSTALL na treoracha chun cowsay a shuiteáil. Sa chás seo, is é an treoir an t-ordú seo a leanas a reáchtáil:

sh install.sh

Le linn na suiteála, iarrtar ort an bhfuil tú sásta é a shuiteáil cowsay leis an bhfillteán réamhshocraithe a sholáthraítear. Is féidir leat brúigh ar ais chun leanúint ar aghaidh nó dul isteach ar bhealach nua.

Conas Cowsay a Rith

Is é an t-ordú seo a leanas a bheidh i ngach rud a gcaithfidh tú a dhéanamh chun cowsay a reáchtáil:

Cowsay Dia duit domhan

Na focail is cosúil le domhan hello sa mboilgeog ó bhéal bó.

Cowsay ag athrú

Anois go bhfuil cowsay suiteáilte agat, is féidir leat an comhad a leasú ag baint úsáide as d'eagarthóir is fearr leat. Úsáideann an sampla seo an eagarthóir nanoite mar seo a leanas:

nano cowsay

Is féidir leat lasca a sholáthar chuig ordú cowsay chun súile an bhó a athrú.

Mar shampla, léiríonn Cowsay -g comharthaí dollar mar na súile.

Is féidir leat an comhad a leasú chun rogha cyclops a chruthú ionas go gcruthóidhcowsay - agus tá súil amháin ag an mbó.

Is é líne 46 an chéad líne a theastaíonn uait a athrú. Breathnaíonn an méid seo a leanas:

getopts ('bde: f: ghlLnNpstT: wW: y', \% opts);

Is iad seo na lasca atá ar fáil go léir is féidir leat é a úsáid le cowsay. Chun an -c a chur mar rogha, an líne a athrú mar seo a leanas:

getopts ('bde: f: ghlLnNpstT: wW: yc', \% opts);

Feictear na línte seo a leanas idir línte 51 agus 58:

$ borg = $ roghnaíonn {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

Mar a fheiceann tú, tá athróg ann do gach ceann de na roghanna a mhíníonn cad a dhéanfaidh an t-athrú. Mar shampla $ greedy = $ opts ['g]';

Cuir líne amháin leis an leasú aistrithe -c mar seo a leanas:

$ borg = $ roghnaíonn {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

Ar líne 144, tá subroutine ar a dtugtar construct_face a úsáidtear chun an bó a thógáil.

Breathnaíonn an cód mar seo:

sub construct_face {if ($ borg) {$ eyes = "=="; } má ($ marbh) {$ súile = "xx"; $ language = "U"; } más rud é ($ greedy) {$ eyes = "\ $ \ $"; } más rud é ($ paranoid) {$ eyes = "@@"; } má ($ stoned) {$ eyes = "**"; $ language = "U"; } má ($ tuirseach) {$ eyes = "-"; } má ($ wired) {$ eyes = "OO"; } más rud é ($ óg) {$ súile = ".."; }}

I gcás gach ceann de na hathróga a shonraítear níos luaithe, tá péire litreacha difriúla atá curtha san athróg $ súl.

Cuir ceann amháin le haghaidh an athróg $ cyclops:

sub construct_face {if ($ borg) {$ eyes = "=="; } má ($ marbh) {$ súile = "xx"; $ language = "U"; } más rud é ($ greedy) {$ eyes = "\ $ \ $"; } más rud é ($ paranoid) {$ eyes = "@@"; } má ($ stoned) {$ eyes = "**"; $ language = "U"; } má ($ tuirseach) {$ eyes = "-"; } má ($ wired) {$ eyes = "OO"; } más rud é ($ óg) {$ súile = ".."; } má ($ cyclops) {$ eyes = "()"; }}

Shábháil an comhad agus reáchtáil an t-ordú seo a leanas chun cowsay a athshlánú.

sh install.sh

Anois, nuair a reáchtálann tú Cowsay -c Dia duit domhan , níl aon bhula ag an mbó.