dotfiles

My PC Dotfiles & Website

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}