Un utilitar din linia de comanda care va ajuta sa va stivati yak-urile.

Err … Ce?

„Yak Shaving” este un termen comun in industria tehnologiei. Asa cum a fost descris initial:

Vedeti, barbieritul este ceea ce faceti cand faceti ceva

o sarcina stupida, fictiva, care nu are nicio relatie evidenta cu ce

ar trebui sa lucrezi, dar totusi un lant de douasprezece cauzale

relatiile leaga ceea ce faceti de meta-sarcina originala.

Cu alte cuvinte, barbieritul Yak este seria de distrageri si / sau sarcini necesare pe care te gasesti in timp ce erai menit sa faci altceva. Fiecare pas progresiv este logic, dar cand ajungi sa faci ceva complet diferit de ceea ce ti-ai propus, este usor sa pierzi urma modului in care ai ajuns acolo. Cand iti dai seama ca te indepartezi din ce in ce mai mult de sarcina principala, te barbieresti.

Acest fenomen este atat de obisnuit incat a devenit sursa meta-glumelor despre teancurile de iacuri (in cazul in care un caz de ras de iac nu este suficient) si implicarea mai detaliata („Nu barbieresc doar iacul, sunt ingrijind-o si pe ea ”).

Acest script va ajuta sa urmariti „cadrele yak” sau comutatoarele de context. Te-ai distras de la o sarcina? Adaugati-l in stiva de yak. Te-ai distras de la noua sarcina? De asemenea, adaugati-l la stiva de yak. Dupa ce ati terminat, radeti iacul si reveniti la sarcina anterioara. Inspirat initial de aceasta utilizare a termenului:

cadru de iac – n. un cadru de stiva pentru barbierit.

sexo en directo pajas trans
halle berry desnuda pelis porno españolas
maduras tragando semen maduras americanas
descargar peliculas porno incesto madre hijos
guarras.com trio por sorpresa
porno casadas españolas xxx torrent magnet
maduras folladoras incesto jovencitas
aventura en pelotas xxx abuelas a cuatro patas
maduras americanas porno español dinero
abuela porno pillados follando
folladas salvajes videos heroticos
follando rico suegras españolas follando
porno en cine convencional pilladas cagando
potno viejas muy calientes
porno español jovencita porno por el culo
folladas caseras reales travestis meando
moras follando mujeres peludas follando
porno madres peludas peliculas porno traducidas al castellano
se deja follar peliculas eroticas alemanas
mujeres tetudas videos porno trios español

ex: „In prezent am o adancime de 3-4 yak”

yakstack nu este o lista de lucruri sau o solutie de gestionare a sarcinilor. Este pur si simplu o modalitate de a tine evidenta comutatoarelor de context, astfel incat sa nu ajungeti sa va ganditi „ce voiam sa fac din nou?”

Instalare

yakstack necesita Python cu pip:

Python 2.7 si 3+ sunt acceptate.

Utilizare

La prima utilizare, yakstack va avea un stack de yak gol. Nu aveti sarcini in lista.

$ yakstack Fara yakuri de barbierit chiar acum!

Adaugarea de cadre yak

Orice argumente pentru yakstack sunt adaugate ca cadre pe stiva dvs. de yak.

$ yakstack “Lucrati la un proiect super-important” In prezent sunteti 1 yak frame deep Lucrati la un proiect super-important $ yakstack “Aratati scriptul yak unui coleg” In prezent sunteti 2 yak frames deep Lucrati la un proiect super-important ⤷ Afisati scriptul yak unui coleg

Puteti adauga mai multe cadre yak intr-o singura comanda.

$ yakstack “Scrieti un README pentru yakstack” “Argument pe Twitter” In prezent sunteti la 4 cadre yak Adancime Lucrati la un proiect super-important ⤷ Aratati scriptul yak unui coleg ⤷ Scrieti un README pentru yakstack ⤷ Argument pe Twitter

Indepartarea cadrelor de iac

Pentru a elimina un articol din stiva, utilizati optiunea –shave (sau -s).

$ yakstack –shave In prezent aveti 3 yak cadre adanci Lucrati la un proiect super-important ⤷ Aratati scriptul yak unui coleg ⤷ Scrieti un README pentru yakstack # ACEASTA FUNCTIONEAZA SI $ yakstack -s

De asemenea, puteti elimina mai multe cadre yak intr-o singura comanda. Utilizati mai multe optiuni – ras sau -s.

$ yakstack –shave –shave In prezent sunteti 1 yak frame deep Lucrati la un proiect super-important # ACEST LUCRU SI $ yakstack -ss

Gestionarea mai multor stive de yak

Uneori este posibil sa aveti diferite stive de yak care ruleaza in acelasi timp, pentru a urmari distragerea atentiei de la diferite proiecte. Poate ca doriti sa urmariti lucrurile separat pentru proiectele dvs. personale atunci cand nu sunteti la serviciu.

Pentru a comuta la un profil diferit, utilizati optiunea –profile (sau -p) cu un nume de profil. Odata ce ai mai multe profiluri, yakstack iti va spune intotdeauna ce profil folosesti.

$ yakstack In prezent sunteti la 1 yak frame adanc Scrieti CITITI pentru yakstack $ yakstack – lucru de profil Nu exista yakuri de barbierit chiar acum pentru profilul „lucru”!

Profilul implicit utilizat de yakstack se numeste, in mod surprinzator, „implicit”.

Puteti schimba profilurile in timp ce adaugati noi cadre yak.

$ yakstack -p implicit “Aflati cele mai recente scoruri sportive” In prezent aveti 2 cadre yak adanci pentru profilul “implicit” Scrieti CITESTE pentru yakstack ⤷ Aflati cele mai recente scoruri sportive

Alte note

Argumentele pentru yakstack urmeaza modelele standard din linia de comanda Unix. Aceasta inseamna ca caracterele spatiale separa mai multe argumente (si, prin urmare, mai multe cadre yak). Pentru a adauga o propozitie care contine spatii in stiva dvs. de yak, aceasta trebuie sa fie inconjurata de ghilimele.

# Cu ghilimele $ yakstack ‘O singura propozitie cu ghilimele’ “Si inca una” In prezent aveti 2 yak cadre adancime O singura fraza cu ghilimele ⤷ Si alta # Fara ghilimele $ yakstack Acest lucru adauga o gramada intreaga de cadre Sunteti in prezent 9 yak cadre adanci O singura propozitie cu ghilimele ⤷ Si alta ⤷ Aceasta ⤷ adauga ⤷ un ⤷ intreg ⤷ gramada ⤷ de ⤷ cadre

Oh, si inca un lucru:

Cu placere.