commandline icon indicating copy to clipboard operation
commandline copied to clipboard

Auto help question

Open AndrewSav opened this issue 9 years ago • 8 comments

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?

AndrewSav avatar Sep 22 '15 22:09 AndrewSav

  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?

gsscoder avatar Sep 24 '15 13:09 gsscoder

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?

AndrewSav avatar Sep 24 '15 19:09 AndrewSav

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

gsscoder avatar Oct 05 '15 22:10 gsscoder

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

AndrewSav avatar Apr 18 '16 09:04 AndrewSav

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.

nemec avatar Apr 18 '16 17:04 nemec

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.

ghost avatar Sep 16 '17 10:09 ghost

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

AndrewSav avatar Sep 16 '17 21:09 AndrewSav

@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.

ghost avatar Sep 16 '17 21:09 ghost