Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

stdout/stderr merge causes random errors to fail script

オープン
#700 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
45/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
静か
技術スタック
powershell
領域
cli

調査の方向性

examples/User Deprovisioning/Users_Deprovision.ps1 の246行目から始め、2>&1 が stderr と stdout をどのように結合するか、またスクリプトがアクションの失敗をどのように判定するかを調べてください。失敗を再現し、"Could not get the current user. See log for details." のような、偶発的なエラーとアクションのエラーを比較してください。完了条件は、本物のアクションの失敗では引き続きスクリプトが失敗し、無関係なエラーでは不正確な失敗メッセージが生成されないことです。

索引モデルが issue の本文から書いたものです。

説明

enhancement

https://github.com/box/boxcli/blob/08507d0017e3efd280c3e795b0b12cde6614a713/examples/User Deprovisioning/Users_Deprovision.ps1#L246

using 2>&1 surfaces all errors, but since the script fails if there's any error, that means random errors (you're bypassing TLS! etc.) can apparently fail the whole script. What about parsing the error to see if it's really an issue? The error it returns when the script fails on an action - for example, 'Could not get the current user. See log for details.,' could be made more accurate.

主要言語
JavaScript
スター
285
フォーク
67
平均マージ
5時間 27分
マージ済み PR(30日)
5

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

box/boxcli のほかの issue

box/boxcli の issue をすべて見る

似ている issue

JavaScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。