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

Feature request: man-page which program + terminology? #48

Open
Icy-Thought opened this issue Dec 10, 2022 · 2 comments
Open

Feature request: man-page which program + terminology? #48

Icy-Thought opened this issue Dec 10, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@Icy-Thought
Copy link

Icy-Thought commented Dec 10, 2022

Why would this help improve the project?

Reason: to shed light on the new terminology for someone who has previously not encountered these terms prior to their first interaction with nix-tree.

Also, a man-page similar to nix would be appreciated. That is to say that nix-tree --help redirects the user to the man-page itself.

Alternative solution: create a "man page" that an be accessed inside the application through ? + m or something of that sort.

@Icy-Thought Icy-Thought changed the title Feature request: man page that explains terminology! Feature request: man-page which program + terminology? Dec 10, 2022
@utdemir
Copy link
Owner

utdemir commented Dec 10, 2022

Thank you, I do think this would be very useful.

I believe it'd be easy to implement this technically as you suggested:

But I guess I do not have a clear idea on what that man page should look like. Currently nix-tree have some docs here: https://github.com/utdemir/nix-tree#usage . They don't seem enough to be, but I'm unsure what else I should add. Do you have any ideas? What kind of structure does that man-page needs?

@Icy-Thought
Copy link
Author

The man-page in my opinion needs to be an explanation of what certain features in the program does and perhaps even explain why they work that way. For example, I was confused by what Closure Size and NAR Size meant when I first started using the program. (never came across those terms before now, which explains the reason for my confusion)

The style of the man-pages could also be of a TL;DR style to not have people become bored of the man-pages while reading it and instead retain that information in the GitHub repository if so desired.

And for how you could style the man-page, take a look at man nix. :)

@utdemir utdemir added the enhancement New feature or request label Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants