HN jira: Shell-native cd-compatible directory jumper min bɛ baara kɛ ni power-law frecency ye | Mewayz Blog Skip to main content
Hacker News

HN jira: Shell-native cd-compatible directory jumper min bɛ baara kɛ ni power-law frecency ye

Kow fɔcogo

12 min read Via github.com

Mewayz Team

Editorial Team

Hacker News

Don jugumanba lajɛ : bɔgɔdaga hakilitigi ɲinini

baarakɛlaw , sistɛmu ɲɛmɔgɔw , ani mɔgɔ o mɔgɔ sigilen bɛ terminal kɔnɔ , cikan sira ye so filanan ye . O ye fanga ni tiɲɛniba yɔrɔ ye, nka baara minnu bɛ segin-ka-bɔ, olu fana ye yɔrɔ ye. Siɲɛ joli tile kɔnɔ i bɛ `cd` sɛbɛn ka tugu sira jan, min bɛ wuli ka taa poroze ɲɛbilasɛbɛn dɔ kɔnɔ min kɔnɔna ka dun kosɛbɛ? O taama in min bɛ kɛ tuma bɛɛ, o ye jibɔ ye min tɛ ye, nka min nafa ka bon kosɛbɛ sinsin ni nafa sɔrɔli la. Tab-completion bɛ dɛmɛ, nka ni i ka shell tun bɛ se k’i ka delinankow dege ani k’a jira i b’a fɛ ka taa yɔrɔ min na, do? Nin ye gɛlɛya ye "directory jumper" bɛ min ɲɛnabɔ, wa bi an bɛ hakilina in ta kura barikama jira: baarakɛminɛn min bɛ bɔ shell-native, `cd`-compatible, min bɛ baara kɛ ni power-law frecency.

ye

Fanga-sariya-fɛrɛnkan ye mun ye ? Ka tɛmɛn Frequency nɔgɔman kan

I bɛ se ka baarakɛminɛnw dɔn minnu bɛ kunnafonidilanw sigiyɔrɔma sigi ka da "frequency" (i bɛ taa siɲɛ joli) walima "recency" (i taara bɔ kɔsa in na cogo min na). Hali ni o fɛɛrɛ ninnu bɛ dɛmɛ, dan bɛ u la. I taara ɲɛbilasɛbɛn min na siɲɛ 100 a san kɔnɔ, o bɛ se ka kɛ jɔyɔrɔba ye ka tɛmɛ i ka sisan porozɛ baarakɛta kan, i ye min lajɛ siɲɛ 50 nin dɔgɔkun in na. Power-law frecency ye algorisimu hakilitigi ye min bɛ frequency, recency ani jatebɔ fanga-sariya tilali fara ɲɔgɔn kan walasa ka jatebɔcogo dɔ dilan min bɛ se ka faamuya kosɛbɛ.

wale la , o kɔrɔ ye :

  • kɔsa in na baara girinyalen don kosɛbɛ : i ye sira min pan siɲɛ caman bi , o bɛna wuli ka taa lisi sanfɛ .
  • degun kuntaalajanw bɛ to ka kɛ sababu ye : i ka porozɛ ɲɛbilasɛbɛn kɔrɔ min dalen bɛ i la , o tɛna tunun , nka a bɛna jigin ni nɛɛma ye jatebɔ la n' i ma maga a la kabini waati jan .
  • A bɛ kalan kɛ i kɛtɔ ka baara kɛ : baarakɛminɛn bɛ to ka ladamu i ka porozɛw ni baarakɛcogo caman na , k' a lajɛ ko kunnafonisɛbɛn minnu bɛ tali kɛ kosɛbɛ olu bɛ cikan teliya la tuma bɛɛ .

O bɛ kɛ sababu ye ka sigida fangama dɔ da, min bɛ a yɛrɛ ɲɛnabɔ, min bɛ i ka sisan baarakɛcogo jira tiɲɛ na.

Shell-Native ani CD-Compatible : mun na a nafa ka bon

Annuaire navigation baarakɛminɛn caman b’a ɲini i fɛ i ka cikan kura dege, i n’a fɔ `j` walima `z`. An ka baarakɛminɛnw dilanni tɛ kelen ye. A bɛ Dòn i ka 'kɔnɔna na k'a ɲɛsin i ka shell ka `cd` cikan ma. Aw man kan ka aw farikolo hakilijagabɔ Changer. `cd` sɛbɛn dɔrɔn i n'a fɔ i b'a kɛ cogo min na tuma bɛɛ, nka sisan ni hakilina hakilitigiw fanga ye.

ye "Baarakɛminɛn ɲumanw ye minnu bɛ i n'a fɔ u tɛ ye. U bɛ don i ka baarakɛcogo kɔrɔ la cogo la min tɛ fɛn tiɲɛ fo donko balilan ye zeru ye. Nin fɛɛrɛ in min bɛ kɛ ka ɲɛsin kunnafonisɛbɛnw panni ma, o bɛ o hakilila in jira—o ye ɲɛtaa ye, a tɛ fɛn wɛrɛ bila a nɔ na."(Alimankan na)
ye

Ni i ye `cd ` sɛbɛn ka sɔrɔ ka sira yɔrɔ dɔ sɛbɛnni daminɛ, baarakɛminɛn in bɛ a ka kunnafonidilan lajɛ min bɛ kɛ ni frecency-ranked ye, ka bɛnkanw jira minnu ka teli ka kɛ. O kɔ fɛ i bɛ se ka tab-complete walima ka enter digi walasa ka pan yen k’a ɲɛsin yen. O jɛɲɔgɔnya min tɛ fɛn tiɲɛ, o bɛ dɔ bɔ hakililata doni na, wa a b’i to jibɔcogo la. O ye sariyakolo ye an bɛ min nafa bonya kosɛbɛ Mewayz la, an ka jago OS modulari dabɔra yɔrɔ min na walasa ka don baarakɛcogo kɔrɔw la ani k’u yiriwa, a t’i wajibiya ka daminɛ fɔlɔ.

Sɔrɔko yiriwali diɲɛ modulu kɔnɔ

Bi yiriwali ni DevOps sigidaw la, sigida-la-ko-ɲɛnabɔli ye nafabɔ-fagalaba ye. Tuma o tuma n’i y’i jɔ ka sira dafalen sɛbɛn ni bolo ye walima ka sogo ɲini ka tɛmɛn ɲɛbilajiri dɔ fɛ, i b’i ka hakilijagabɔ tiɲɛ. Smart directory jumper bɛ o ɲɔgɔndan in dɔgɔya, ka sira di taama teliya ma moduluw, microservices ani poroze yɔrɔw cɛ.

O bɛ bɛn kosɛbɛ ni Mewayz ka hakilina ye min ye jago OS modulari ye. I n’a fɔ Mewayz b’a to i k’i ka jagokɛla ka porogaramuw kulu ɲuman labɛn ka bɔ moduluw la minnu bɛ se ka baara kɛ ɲɔgɔn fɛ, o cogo kelen na, kunnafonisɛbɛnw tɛmɛsira barikama dɔ b’i dɛmɛ ka o moduluw bɛ min dilan nizɛri architecture gɛlɛn ye, k’a sɔrɔ i ma cɛsiri kɛ. A b’i ka dosiye-sεbεn Yεlεma k’a Kɛ jaabi-yɔrɔ ye, hakilitigi-yɔrɔ min bɛ baara Kɛ n’i ye. O kɔlɔlɔ ye baarakɛcogo ɲuman ye, min bɛ kɛ ka ɲɛ, min b’a to i k’i sinsin fɛn na min nafa ka bon tiɲɛ na: fɛnbaw jɔli.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Ka daminɛ ni hakilijagabɔ ye

Annuaire jumper sigili ye a ka c’a la, cikan nɔgɔman ye min bɛ kɛ ni layini kelen ye, wa a labɛncogo ka dɔgɔ. A bɛ boli ni dususuma ye kɔfɛ, ka kalan sɔrɔ i ka `cd` cikanw na k'a sɔrɔ i ma don sira la. Tile kelen walima tile fila kɔnɔ, i bɛna a kɔlɔsi ko a bɛ daminɛ k’i ka taamaw fɔ ka ɲɛ. Sɔɔni, n’i ye i ka ɲɛbilasɛbɛn nafamabaw lajɛ, o bɛna kɛ i n’a fɔ maaɲɛmaaya.

Ni fanga-sariya frecency algorithm camanba dɔ farala ɲɔgɔn kan ni seamless shell integration ye, nin baarakɛminɛn in bɛ sɛgɛsɛgɛli kɔrɔ jira cikan-sɔrɔ-cogo ɲuman na. O ye fɛn fitinin ye min bɛ dɔ fara i ka don o don baarakɛcogo kan, k’a jira ko tuma dɔw la, kokura minnu fanga ka bon kosɛbɛ, olu ye minnu bɛ fɛn jɔnjɔnw nɔgɔya.

Ɲininkali minnu bɛ kɛ tuma caman na

Don jugumanba lajɛ : bɔgɔdaga hakilitigi ɲinini

baarakɛlaw , sistɛmu ɲɛmɔgɔw , ani mɔgɔ o mɔgɔ sigilen bɛ terminal kɔnɔ , cikan sira ye so filanan ye . O ye fanga ni tiɲɛniba yɔrɔ ye, nka baara minnu bɛ segin-ka-bɔ, olu fana ye yɔrɔ ye. Siɲɛ joli tile kɔnɔ i bɛ `cd` sɛbɛn ka tugu sira jan, min bɛ wuli ka taa poroze ɲɛbilasɛbɛn dɔ kɔnɔ min kɔnɔna ka dun kosɛbɛ? O taama in min bɛ kɛ tuma bɛɛ, o ye jibɔ ye min tɛ ye, nka min nafa ka bon kosɛbɛ sinsin ni nafa sɔrɔli la. Tab-completion bɛ dɛmɛ, nka ni i ka shell tun bɛ se k’i ka delinankow dege ani k’a jira i b’a fɛ ka taa yɔrɔ min na, do? Nin ye gɛlɛya ye "directory jumper" bɛ min ɲɛnabɔ, wa bi an bɛ hakilina in ta kura barikama jira: baarakɛminɛn min bɛ kɛ ni shell-native ye, `cd`-compatible baarakɛminɛn min bɛ baara kɛ ni power-law frecency ye.

Fanga-sariya-fɛrɛnkan ye mun ye ? Ka tɛmɛn Frequency nɔgɔman kan

I bɛ se ka baarakɛminɛnw dɔn minnu bɛ kunnafonidilanw sigiyɔrɔma sigi ka da "frequency" (i bɛ taa siɲɛ joli) walima "recency" (i taara bɔ kɔsa in na cogo min na). Hali ni o fɛɛrɛ ninnu bɛ dɛmɛ, dan bɛ u la. I taara ɲɛbilasɛbɛn min na siɲɛ 100 a san kɔnɔ, o bɛ se ka kɛ jɔyɔrɔba ye ka tɛmɛ i ka sisan porozɛ baarakɛta kan, i ye min lajɛ siɲɛ 50 nin dɔgɔkun in na. Power-law frecency ye algorisimu hakilitigi ye min bɛ frequency, recency ani jatebɔ fanga-sariya tilali fara ɲɔgɔn kan walasa ka jatebɔcogo dɔ dilan min bɛ se ka faamuya kosɛbɛ.

Shell-Native ani CD-Compatible : mun na a nafa ka bon

Annuaire navigation baarakɛminɛn caman b’a ɲini i fɛ i ka cikan kura dege, i n’a fɔ `j` walima `z`. An ka baarakɛminɛnw dilanni tɛ kelen ye. A bɛ Dòn i ka 'kɔnɔna na k'a ɲɛsin i ka shell ka `cd` cikan ma. Aw man kan ka aw farikolo hakilijagabɔ Changer. `cd` sɛbɛn dɔrɔn i n'a fɔ i b'a kɛ cogo min na tuma bɛɛ, nka sisan ni hakilina hakilitigiw fanga ye.

Sɔrɔko yiriwali diɲɛ modulu kɔnɔ

Bi yiriwali ni DevOps sigidaw la, sigida-la-ko-ɲɛnabɔli ye nafabɔ-fagalaba ye. Tuma o tuma n’i y’i jɔ ka sira dafalen sɛbɛn ni bolo ye walima ka sogo ɲini ka tɛmɛn ɲɛbilajiri dɔ fɛ, i b’i ka hakilijagabɔ tiɲɛ. Smart directory jumper bɛ o ɲɔgɔndan in dɔgɔya, ka sira di taama teliya ma moduluw, microservices ani poroze yɔrɔw cɛ.

Ka daminɛ ni hakilijagabɔ ye

Annuaire jumper sigili ye a ka c’a la, cikan nɔgɔman ye min bɛ kɛ ni layini kelen ye, wa a labɛncogo ka dɔgɔ. A bɛ boli ni dususuma ye kɔfɛ, ka kalan sɔrɔ i ka `cd` cikanw na k'a sɔrɔ i ma don sira la. Tile kelen walima tile fila kɔnɔ, i bɛna a kɔlɔsi ko a bɛ daminɛ k’i ka taamaw fɔ ka ɲɛ. Sɔɔni, n’i ye i ka ɲɛbilasɛbɛn nafamabaw lajɛ, o bɛna kɛ i n’a fɔ maaɲɛmaaya.

I labɛnnen don k' i ka baarakɛcogo nɔgɔya wa?

I mago bɛ CRM la, fatura la, HR la, walima modulu 207 bɛɛ la — Mewayz y' i datugu . 138K+ jagokɛlaw ye sɛgɛsɛgɛli kɛ kaban.

Ka daminɛ hɔrɔnya la →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,208+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,208+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime