1
我有一些腳本(.PS1)和模塊(.PSM1)文件,我想要版本控制(我打算使用Github)。我希望能夠將它們作爲一個包進行部署,也許通過使用NuGet。Git友好的PowerShell包結構
我有以下目錄結構:
|-My Documents
|-WindowsPowerShell
|-Modules
|-Com.Foo.Bar.ModuleA
|-Com.Foo.Bar.ModuleA.psm1
|-Com.Foo.Bar.ModuleB
|-Com.Foo.Bar.ModuleB.psm1
|-Scripts
|-Samples
|-foobar.ps1
|-other non-script files that I would like to version
我使用WindowsPowerShell
文件夾,使其更容易使用的代碼。
我已經創建了Github repo(它創建了README.md文件)。
PowerShell的相關問題:
- 使用是Java式的文件和文件夾的命名約定模塊一個很好的做法,尤其是當我想要把它們作爲一個整體?腳本也是如此嗎?有更好的結構嗎?
- 如果使用非標準腳本目錄(不是
WindowsPowerShell
),我可以修改我的配置文件(Microsoft.PowerShellISE_profile.ps1)以找到它嗎?
的Git相關的問題: - 我應該克隆該回購協議的默認目錄(我的文檔\的GitHub)或WindowsPowerShell? - 如果我使用GitHub目錄,我應該將現有文件移動到新目錄(GitHub的子目錄)嗎?