Comments (12)
@akamensky Hello, I was looking at the library earlier and had some time to sit and take a look at the issue. The fix looked easy enough so I submitted a PR here #60
from argparse.
Looks like a bug introduced by recent changes
from argparse.
@densestvoid you did some changes recently related to Usage output, do you think this is related? I verified this using examples/commands-advanced
example code.
from argparse.
same bug happened to me
from argparse.
when no args were given, the root and the sub both print help info twice
from argparse.
@skaymakca or @naughtyGitCat can either of you please verify the issue is resolved in latest tip 936811b? (not released to go mod yet)
from argparse.
@skaymakca or @naughtyGitCat can either of you please verify the issue is resolved in latest tip 936811b? (not released to go mod yet)
the commands-advanced test seems correct, but I don't know how to test in my go.mod managed project
from argparse.
I wasn't able to test commands-advanced but I was able to test the commit in my internal project and the output looks correct now.
@naughtyGitCat I was able to test by running (in my go.mod project):
go get github.com/akamensky/argparse@936811b12db25dad4b7b86cbfd1dcc61571145cc
from argparse.
I wasn't able to test commands-advanced but I was able to test the commit in my internal project and the output looks correct now.
@naughtyGitCat I was able to test by running (in my go.mod project):
go get github.com/akamensky/argparse@936811b12db25dad4b7b86cbfd1dcc61571145cc
It fixed the problem, thanks
from argparse.
go get github.com/akamensky/argparse@936811b12db25dad4b7b86cbfd1dcc61571145cc
It fixed the problem, thanks
from argparse.
I see the fix was merged into master. Thanks everyone!
from argparse.
It has been released in v1.2.1 for go.mod projects
from argparse.
Related Issues (20)
- How do I make a hidden argument? HOT 1
- enable required for positionals HOT 5
- SelectorList flag HOT 2
- Golang Argparse not picking correct value for multiple flags HOT 1
- Allow parser.ParseKnownArgs(...) HOT 2
- How do you get >=0 positionals? HOT 2
- [BUG] v1.4.0 args does not happened when subcommand exists
- Positional args HOT 2
- Creating commands in a type HOT 1
- Add compatibility with complete library [ bash completions ] HOT 1
- Auto complete subcommands HOT 1
- [bug] Unable to detect if file flag was actually provided? HOT 7
- subparser not implemented HOT 1
- Provide ability to configure helptext maxWidth columns HOT 9
- Getting: import cycle not allowed using the example. HOT 1
- Provide <META> fields and Author Information in usage string HOT 2
- Question about returned parameters (not a bug report) HOT 1
- FlagCounter display unexpectedly HOT 1
- expect File arg to take standard input / output stream as a value HOT 2
- Options.Default should be ignored for Flag HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from argparse.