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

コードから呼び出してもらうディレクトリ生成関数のdry run #31

Closed
ddddddO opened this issue Jan 15, 2022 · 1 comment

Comments

@ddddddO
Copy link
Owner

ddddddO commented Jan 15, 2022

  • command

    • これは、--dry-run指定でダメなnode名を検知(ディレクトリの作成は一切しない) & ダメでなければtree出力の実装でよい(ディレクトリの作成は一切しない)
  • package

    • Mkdir func
      • commandと同じでいい
    • MkdirProgrammably func
      • デフォルトでダメなnode名検知でエラー(ディレクトリの作成は一切しない)
      • WithDryRun funcが与えられたらtreeを出力する(ディレクトリの作成は一切しない)

メモ

  • WithDryRunってプログラムで扱うのは微妙な気がする。安全にディレクトリ生成するまでに2回MkdirProgrammably呼び出すということだから、いっそMkdirProgrammablyでデフォルトでバリデーションしたほうが良さそう
  • cliが使ってるパッケージも外部に公開してるからそうした方がいいのかも、、
@ddddddO
Copy link
Owner Author

ddddddO commented Jan 16, 2022

done

@ddddddO ddddddO closed this as completed Jan 16, 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