Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reach parity with cheat cheatsheets #3689

Open
38 of 47 tasks
waldyrious opened this issue Dec 24, 2019 · 30 comments
Open
38 of 47 tasks

Reach parity with cheat cheatsheets #3689

waldyrious opened this issue Dec 24, 2019 · 30 comments
Labels
good first issue Recommended issues for first-time contributors help wanted You can help make tldr-pages better! new command Issues requesting creation of a new page.

Comments

@waldyrious
Copy link
Member

waldyrious commented Dec 24, 2019

At the time of writing, the cheat repository has 39 pages that we don't seem to have yet in tldr-pages:

We should create them to reach parity!

For context, see #266.

@Mouvedia
Copy link

markdown is probably not on scope, it's not a binary per se.

@waldyrious
Copy link
Member Author

Good point, @Mouvedia — I'll strike that one out.

@sbrl
Copy link
Member

sbrl commented Dec 24, 2019

I think this issue would be a great one to pin.

@ivanhercaz
Copy link
Collaborator

I will keep this list in mind for the next contributions. Thank you for this compilation @waldyrious!

@waldyrious
Copy link
Member Author

Thank you for this compilation @waldyrious!

You can thank Venny for doing most of the work ;)

@sbrl
Copy link
Member

sbrl commented Dec 27, 2019

Looks like we're at our max of 3 issues though, so it might have to wait until another one is closed.

@zlatanvasovic
Copy link
Contributor

@sbrl I'd rather have the branding one(s) pinned first.

@sbrl
Copy link
Member

sbrl commented Dec 28, 2019

I think the idea of the pinned issues here is to give people some ideas as to some commands they can create pages for - we've always had a handful of meta tracking issues for lists of commands. See #1579 and #2213 for example :-)

@waldyrious
Copy link
Member Author

I have a sense that the branding issue is going to be closed soon anyway (please voice your thoughts there if you haven't yet), so it will cease being a problem ;)

@ivanhercaz
Copy link
Collaborator

ivanhercaz commented Dec 28, 2019

I have some doubts about how to write the pages for some of these. For example, deb isn't a command, is a package format, and in its respective cheatsheet there are examples of how to work with deb, like how to extract the files inside a deb package and how to install it. What should be written in the pages? Examples of how to work with this kind of packages?

And, what about in the case of ansi, readline and stdout?

@Mouvedia
Copy link

strike them and move on

@zlatanvasovic
Copy link
Contributor

I striked all those out, plus asciiart. We need to revisit all the listed ones, there are surely more to be striked out.

@ivanhercaz
Copy link
Collaborator

@Mouvedia, @zdroid, thank you for your answers. I will review each command to know if I can contribute writing its page or discard it of this list striking it.

@ivanhercaz
Copy link
Collaborator

ivanhercaz commented Dec 29, 2019

I edited the issue and splitted systemd in three commands: systemd, systemctl and systemd-analyze. The cheatsheet includes the last two commands and we already have them (you can check the links to the files). However, systemd has its own man page, as the another ones, so it is pending to be written.

I don't know if the way in which I add this information to the issue is the chosen one, if not, correct my edit please.

P.S. Please, check hardware-info point. It isn't a command, it is a cheatsheet with different commands to get hardware information. We have most of them, with the exception of the find command in Linux.

@waldyrious
Copy link
Member Author

That's a great way to format the list, @ivanhercaz. Maybe we could add the platform prefix and the .md suffix to the links to tldr pages, so we can better distinguish them from the cheat cheatsheets. I'd also propose that as we add the missing pages, we link to them as sub-list items like you did, rather than just add a check to the box, so that it's easy for others to validate whether the content we have is complete or could be expanded with stuff from the cheatsheets.

@andrik andrik mentioned this issue Dec 30, 2019
6 tasks
@ivanhercaz ivanhercaz added help wanted You can help make tldr-pages better! new command Issues requesting creation of a new page. labels Dec 31, 2019
@ivanhercaz
Copy link
Collaborator

That's a great way to format the list, @ivanhercaz. Maybe we could add the platform prefix and the .md suffix to the links to tldr pages, so we can better distinguish them from the cheat cheatsheets.

That sounds really nice. I will add the platform prefix and the .md suffix. I will change it now.

I'd also propose that as we add the missing pages, we link to them as sub-list items like you did, rather than just add a check to the box, so that it's easy for others to validate whether the content we have is complete or could be expanded with stuff from the cheatsheets.

All right. Good proposal. I will add them as soon as possible. Although now I am going to add the one made by @andrik (cpdf), as an example.

@waldyrious
Copy link
Member Author

Although now I am going to add the one made by @andrik (cpdf), as an example.

Just to clarify, I meant adding these as sub-lists as well (with a single entry) rather than as notes in parenthesis in the same line as the cheatsheet, so that the formatting is consistent with the ones that correspond to multiple pages, and also to avoid mixing up with the notes for the entries that aren't really commands. Does that make sense?

@zlatanvasovic
Copy link
Contributor

zlatanvasovic commented Dec 31, 2019

systemd doesn't exist as a command itself in the cheatsheets (but it is present on Linux). I think it should be ticked aswell.

Note: I made a PR for cheat command and noted it in the description.

@waldyrious
Copy link
Member Author

waldyrious commented Dec 31, 2019

Note: I made a PR for cheat command

Link for reference: #3721

and noted it in the description

I don't understand what you mean by this. Can you clarify?

@zlatanvasovic
Copy link
Contributor

Note: I made a PR for cheat command

Link for reference: #3721

and noted it in the description

I don't understand what you mean by this. Can you clarify?

I added it to this issue's description.

@waldyrious
Copy link
Member Author

D'oh! 🤦‍♂ thanks for clarifying.

@sbrl
Copy link
Member

sbrl commented Dec 31, 2019

Surely we have a page for find? It's in common. It's in common because it's present on more than 1 platform - linux being one of them.

@ivanhercaz
Copy link
Collaborator

Although now I am going to add the one made by @andrik (cpdf), as an example.

Just to clarify, I meant adding these as sub-lists as well (with a single entry) rather than as notes in parenthesis in the same line as the cheatsheet, so that the formatting is consistent with the ones that correspond to multiple pages, and also to avoid mixing up with the notes for the entries that aren't really commands. Does that make sense?

Oh, yes! That's make sense. I will adapt it as you commented.

Surely we have a page for find? It's in common. It's in common because it's present on more than 1 platform - linux being one of them.

It is in common but it seems to be a different command from the Linux on, at least checking both.

@Mouvedia
Copy link

Mouvedia commented Jan 1, 2020

If we are adding trashy, we should remove linux/trash which is a duplicate of common/trash-cli.

@sbrl
Copy link
Member

sbrl commented Jan 3, 2020

I'm not sure that linux/trash would be a duplicate of common/trash-cli. They sound like different commands. Technically, I'd be in favour of deleting trash-cli and replacing it with multiple pages - 1 for each command it mentions.

The basic form of tldr is tldr command - hence 1 page per command.

@samuel-w samuel-w mentioned this issue Jul 31, 2020
6 tasks
This was referenced Oct 3, 2020
@girlpunk girlpunk mentioned this issue Oct 4, 2020
6 tasks
@npalladium
Copy link
Contributor

We should reach parity for slurm once #4689 and #4646 are merged.

@jay-tau jay-tau mentioned this issue Oct 2, 2022
5 tasks
@kbdharun kbdharun added the good first issue Recommended issues for first-time contributors label Oct 2, 2022
@nath1as
Copy link
Contributor

nath1as commented Oct 5, 2022

adding trashy #8749

@EmilyGraceSeville7cf
Copy link
Contributor

org-mode possibly can't be added as it's cheat-sheet doesn't describe CLI, but commands inside this mode.

@ethanbarry
Copy link
Contributor

AppArmor is a package that provides commands like aa-enabled and aa-enforce. Do I need to create an apparmor page, or just pages for the individual commands?

@kbdharun
Copy link
Member

kbdharun commented Oct 9, 2023

AppArmor is a package that provides commands like aa-enabled and aa-enforce. Do I need to create an apparmor page, or just pages for the individual commands?

You could create a main page referring to the subcommand pages in this case.

Note: We already have some AppArmor pages as far as I can remember. So check if the page exists before creating a PR (feel free to edit them if you have any modifications).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Recommended issues for first-time contributors help wanted You can help make tldr-pages better! new command Issues requesting creation of a new page.
Projects
None yet
Development

No branches or pull requests

10 participants