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

コマンドラインオプションで不正なオプションが指定された場合の考慮を追加 #16

Closed
Tracked by #3
asya81 opened this issue Jun 25, 2022 · 3 comments

Comments

@asya81
Copy link
Owner

asya81 commented Jun 25, 2022

コマンドラインオプションで不正なオプションが指定された場合の考慮を追加

  1. y(年) または m(月) 以外のオプションが指定された場合はエラーメッセージを表示する。
  2. y(年) に正の整数以外が指定された場合はエラーメッセージを表示する。
  3. m(月) に1~12の整数以外が指定された場合はエラーメッセージを表示する。
  4. オプションに引数が指定されなかった場合はエラーメッセージを表示する。
asya81 added a commit that referenced this issue Jun 25, 2022
y(年) または m(月) 以外のオプションが指定された場合はエラーメッセージを表示
asya81 added a commit that referenced this issue Jun 25, 2022
y(年) に正の整数以外が指定された場合はエラーメッセージを表示
asya81 added a commit that referenced this issue Jun 25, 2022
m(月) に1~12の整数以外が指定された場合はエラーメッセージを表示
@asya81
Copy link
Owner Author

asya81 commented Jun 25, 2022

コマンドラインに不正なオプションを渡した場合

❯ ./cal.rb -a         
オプションには、 y(年)または m(月)のみ指定できます。
❯ ./cal.rb -y a
y オプションには、正の整数を指定してください。
❯ ./cal.rb -m 13                                          
m オプションには、1〜12の整数を指定してください。

@asya81
Copy link
Owner Author

asya81 commented Jun 27, 2022

オプションに引数が指定されなかった場合

❯ ./cal.rb -m
オプションの値を設定してください。

@asya81
Copy link
Owner Author

asya81 commented Jun 27, 2022

一部メッセージをcalコマンドに合わせて修正

❯ ./cal.rb -y a
y オプションには、1〜9999の整数を指定してください。

@asya81 asya81 closed this as completed Jun 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant