Comments (3)
Probably caused by #81
from clamp.
git bisect
confirms afacbb1 is the first bad commit
commit afacbb1b9e63e3f7fb335218924288024733f43a
Author: Evgeni Golov <[email protected]>
Date: Thu Dec 7 16:02:18 2017 +0100
raise an error when a required, multivalued option is left blank
checking for nil? returns false on an empty Array which is the default
value for an multivalued option. also check for empty? in that case.
sorry about that
from clamp.
#86 should fix this, @kke care to test?
from clamp.
Related Issues (20)
- Subcommands in the context of main command HOT 2
- Not able to define optional plus multi valued parameter HOT 2
- A method for access options as Hash from a Command instance HOT 1
- Print default for required options with environment_variable
- infer environment variable name similar to how variables names are inferred (ie from long form option) HOT 1
- Question: Pass option to subcommand? HOT 2
- required:true breaks attribute writer functionality HOT 7
- Cannot include attribute writers from a module HOT 2
- No (automatic) indicator of required/optional option help HOT 2
- Showing "short usage" unless "--help" is provided HOT 4
- Suggestion: 'execute do' instead of 'def execute' HOT 1
- Parameter ARGF like functionality HOT 1
- Support for long option with only one dash HOT 1
- "required" options can't be provided after subcommand
- Negative numbers passed as parameter as interpreted a options HOT 4
- Clamp apps testing HOT 2
- [BUG] default value is not passed to subcommand HOT 4
- default_subcommand doesn't accept options and parameters from the subcommand HOT 1
- Extraneous parameters in subcommand usage help
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 clamp.