Portál AbcLinuxu, 9. června 2024 00:46


Cheat: když je manpage příliš dlouhá

Článek Cheat: když je manpage příliš dlouhá na MojeFedora.cz představuje v Pythonu napsaný nástroj cheat pracující s cheatsheety aneb tím nejdůležitějším z manuálových stránek. Příkaz cheat místo dlouhé manuálové stránky zobrazí krátký seznam příkladů použití daného příkazu.

22.7.2019 11:22 | Ladislav Hagara | Zajímavý článek


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Bedňa avatar 22.7.2019 13:37 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Odpovědět | Sbalit | Link | Blokovat | Admin
Príklad je vždy viac ako manuál.
KERNEL ULTRAS video channel >>>
22.7.2019 14:38 sdfgfdsg
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
A castecne je to taky duvod proc je spolecnost dneska tak v prdeli. Kazdy chce naservirovany vysledky/postup/informace hned, idealne tak, aby nemusel nic delat a hlavne aby se nemusel ucit chapat podstatu veci.
22.7.2019 17:04 Kundera
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
+1

Ono taky cheat znamená: podvést, ošidit. V manuálových stránkách sekce s příklady celkem běžně bývají. Udržovat příklady na dvou místech mi přijde nadbytečné. Když už si někdo dává práci s dokumentováním/vymýšlením příkladů, tak mi přijde smysluplnější, aby jimi přispěl do dané manuálové stránky.
Bedňa avatar 22.7.2019 17:50 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
tak mi přijde smysluplnější, aby jimi přispěl do dané manuálové stránky.
Tak s týmto plne súhlasím.
KERNEL ULTRAS video channel >>>
cezz avatar 23.7.2019 21:02 cezz | skóre: 24 | blog: dm6
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Tak ak ma byt odpoved na problem toho ze su man stranky prilis dlhe to ze ich este predlzime, tak neviem.. Ono su to v zasade dva rozne use cases - ked chcem nieco konkretne spravit, tak ocenim konkretny priklad, ked planujem utilitu pouzivat dlhodobo a na viac ucelov, rad venujem ten cas skutocnemu citaniu manpages.
Computers are not intelligent. They only think they are.
k3dAR avatar 23.7.2019 21:06 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
nektere manualove stranky co psal clovek, example na konci obsahujou a casto pomuzou stejne a rychleji jako cteni cele pages ;-)
porad nemam telo, ale uz mam hlavu... nobody
23.7.2019 09:47 /dev/random
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Vy budete vlastnit asi aj tlacenu verziu man pages, ze ?
Bedňa avatar 22.7.2019 17:49 Bedňa | skóre: 34 | blog: Žumpa | Horňany
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Zrejme si nikdy nečítal nejaký zložitejší manuál. Niekedy proste nepochopíš ako tie prepínače použiť a pod.
KERNEL ULTRAS video channel >>>
23.7.2019 00:40 J. M. | skóre: 23 | blog: JMblog
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Ono to není jen tím manuálem. Některé programy mají tak extrémně zašmodrchané ovládání z příkazové řádky, že prostě není v lidských možnostech je rozklíčovat (a já bych řekl, že u některých ani není v lidských možnostech je tak extrémně blbě navrhnout). Když se k tomu pak přidá naprosto nesrozumitelná manuálová stránka, ze které ani při nejlepší vůli nelze dešifrovat, jak se přepínače a parametry používají, pak jediná možnost, jak program používat, je buď vyčerpávající experimentování metodou pokus-omyl (s nejistým výsledkem), nebo si prostě přečíst příklady.
23.7.2019 07:36 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Jojo, kde jsou ty časy, kdy všichni četli manpages utility od začátku až do konce i ve chvíli, kdy potřebovali základní funkcionalitu.

Tohle fakt není specifikum nějakého „dneska“, lidi si ulehčovali práci odjakživa.
Ruža Becelin avatar 24.7.2019 06:08 Ruža Becelin | skóre: 40 | blog: RuzaBecelinBlog
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Chapu vtip, ale ono to tak celkem bylo, dokud se rozlisovalo: man - strucna napoveda, info - podrobna napoveda.
22.7.2019 17:00 nn
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Odpovědět | Sbalit | Link | Blokovat | Admin
Co ja vim tak opravdu dlouhy man ma pouze bash a vetsina prikazu ma --help/-h, ktery je kratsi a strucnejsi. Zbytecnost.
23.7.2019 05:50 SGOrava
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Videli ste youtube-dl ?
k3dAR avatar 23.7.2019 18:34 k3dAR | skóre: 62
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
youtube-dl man-lines=1441
bash man-lines=3132
(fs/fhd, font=10, oba ^^ samozrejme stejne)
porad nemam telo, ale uz mam hlavu... nobody
22.7.2019 19:02 peekaa
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
Odpovědět | Sbalit | Link | Blokovat | Admin
Když vám to nebude fungovat napoprvé jako mě, tak: sudo ln -s /usr/local/lib/python2.7/dist-packages/usr/share/cheat/ /usr/share/cheat, viz https://github.com/cheat/cheat/issues/448 na konci....
23.7.2019 09:56 /dev/random
Rozbalit Rozbalit vše Re: Cheat: když je manpage příliš dlouhá
hmmmm tie pythoňácke programi su sama chyba...

inštalácia:
$ sudo pip3 install cheat
$ cheat tar
No cheatsheet found for tar
$ cheat cp
No cheatsheet found for cp
$ cheat -l
Traceback (most recent call last):
  File "/usr/local/bin/cheat", line 93, in <module>
    print(sheets.list(), end="")
  File "/usr/local/lib/python3.5/dist-packages/cheat/sheets.py", line 59, in list
    pad_length = max([len(x) for x in self.get().keys()]) + 4
ValueError: max() arg is an empty sequence

proste krása...

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.