dotfiles
My PC Dotfiles & Websitegit clone https://github.com/maydayv7/dotfiles
files/windows/nilesoft/imports/develop.nss (1810B)
1menu(mode="multiple" title='&Develop' vis=key.shift() sep=sep.bottom image=\uE26E)
2{
3 menu(mode="single" title='editors' image=\uE17A)
4 {
5 item(title='Visual Studio Code' image=[\uE272, #22A7F2] cmd='code' args='"@sel.path"')
6 separator
7 item(type='file' mode="single" title='Windows notepad' image cmd='@sys.bin\notepad.exe' args='"@sel.path"')
8 }
9
10 menu(mode="multiple" title='dotnet' image=\uE143)
11 {
12 item(title='run' cmd-line='/K dotnet run' image=\uE149)
13 item(title='watch' cmd-line='/K dotnet watch')
14 item(title='clean' image=\uE0CE cmd-line='/K dotnet clean')
15 separator
16 item(title='build debug' cmd-line='/K dotnet build')
17 item(title='build release' cmd-line='/K dotnet build -c release /p:DebugType=None')
18
19 menu(mode="multiple" sep="both" title='publish' image=\ue11f)
20 {
21 $publish='dotnet publish -r win-x64 -c release --output publish /*/p:CopyOutputSymbolsToPublishDirectory=false*/'
22 item(title='publish single file' sep="after" cmd-line='/K @publish --no-self-contained /p:PublishSingleFile=true')
23 item(title='framework-dependent deployment' cmd-line='/K @publish')
24 item(title='framework-dependent executable' cmd-line='/K @publish --self-contained false')
25 item(title='self-contained deployment' cmd-line='/K @publish --self-contained true')
26 item(title='single-file' cmd-line='/K @publish /p:PublishSingleFile=true /p:PublishTrimmed=false')
27 item(title='single-file-trimmed' cmd-line='/K @publish /p:PublishSingleFile=true /p:PublishTrimmed=true')
28 }
29
30 item(title='ef migrations add InitialCreate' cmd-line='/K dotnet ef migrations add InitialCreate')
31 item(title='ef database update' cmd-line='/K dotnet ef database update')
32 separator
33 item(title='help' image=\uE136 cmd-line='/k dotnet -h')
34 item(title='version' cmd-line='/k dotnet --info')
35 }
36}