Skip to content

Auto help question #44

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

Closed
ericnewton76 opened this issue Nov 4, 2017 · 9 comments
Closed

Auto help question #44

ericnewton76 opened this issue Nov 4, 2017 · 9 comments

Comments

@ericnewton76
Copy link
Member

Issue by AndrewSav
Tuesday Sep 22, 2015 at 22:37 GMT
Originally opened as gsscoder/commandline#242


This is regarding 2.0

  1. Is it possible to suppress displaying version/copyright stuff (I can display them myself, thank you very much) but retain the rest?
  2. If I remove AssemblyCopyright attribute CommandLine just crashes. I'm not sure if it's intended behaviour?
@ericnewton76
Copy link
Member Author

Comment by gsscoder
Thursday Sep 24, 2015 at 13:13 GMT


  1. Is it possible to suppress displaying version/copyright stuff (I can display them myself, thank you very much) but retain the rest?

You can handle help screen completely on your own, just create a parser with a ParserSettings that lacks a value for HelpWriter property.

  1. If I remove AssemblyCopyright attribute CommandLine just crashes. I'm not sure if it's intended behaviour?
  • If with crash you mean an exception not generated by the library, it's always something that should be fixed.
  • In any case if you leave the automatic help generation, you can't remove AssemblyCopyright, but if you generate the help screen manually everything will be under your control.

But probably you want just use the automatic generation and tell it to not print copyright info removing AssemblyCopyright? Am I right?

@ericnewton76
Copy link
Member Author

Comment by AndrewSav
Thursday Sep 24, 2015 at 19:39 GMT


But probably you want just use the automatic generation and tell it to not print copyright info removing AssemblyCopyright? Am I right?

Yes! As I said, I want it to print the help, as it is doing very good job with that. It would be a downer to re-implement it again, when the library already implements it. I just want to suppress displaying version/copyright but retain the rest of the help info generated. Is this possible? I might be reading it wrong but it seems that your response does not address this question?

@ericnewton76
Copy link
Member Author

Comment by gsscoder
Monday Oct 05, 2015 at 22:41 GMT


📎 Please read: #250. Thanks for collaboration and patience! 😅
Giacomo
P.S.: valid only for me, if a main contrib. is available he's obviously free to support devs/users of the project.

@ericnewton76
Copy link
Member Author

Comment by AndrewSav
Monday Apr 18, 2016 at 09:45 GMT


Just pinging, in case there is a status update. Cheers!

@ericnewton76
Copy link
Member Author

Comment by nemec
Monday Apr 18, 2016 at 17:54 GMT


Nothing yet. @gsscoder is tied up in work and I don't have time to actively develop a fix. If you want to dig in, I think the best approach would be to expose the AutoBuild pipeline (which currently depends on internal types, see #286 #281) and add a flag to the constructor allowing you to turn on/off version and copyright.

@ericnewton76
Copy link
Member Author

Comment by ChristianIvicevic
Saturday Sep 16, 2017 at 10:46 GMT


I noticed this behavior and reported it in #481 and it's a shame nothing has been introduced to remove the default version/copyright output. Since this hasn't been fixed in over two years I will be looking into alternative libraries.

@ericnewton76
Copy link
Member Author

Comment by AndrewSav
Saturday Sep 16, 2017 at 21:20 GMT


@ChristianIvicevic at this stage this is the most reasonable thing to do.

@ericnewton76
Copy link
Member Author

Comment by ChristianIvicevic
Saturday Sep 16, 2017 at 21:22 GMT


@AndrewSav I moved to System.CommandLine now. Unfortunately it is dependant on NETStandard which downloads 100 DLLs into the binary folder but the library itself is pretty nice.

@moh-hassan
Copy link
Collaborator

Resolved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants