What's Changed
⚠️ Now the binary is calledhexus
and the daemon binary ishexusd
,hexus daemon start
has been removed, you should update your startup script to reflect the change⚠️ Now Hexus runs under .NET 9, if you are using the runtime build you should install the .NET 9 runtime⚠️ WhenXDG_RUNTIME_DIR
is not set, now hexus uses/tmp/<uid>-runtime
under Unix environments- Now the CLI includes a
show-timezones
command to show all the available timezones in the computer to use in thelogs
command - Running
.cmd
and.bat
files directly is now supported as Windows does allow it without needing to specify the cmd as the program
Commits
- Bump Spectre.Console.Analyzer from 0.49.1 to 1.0.0 by @dependabot in #17
- Fix bug with editing apps without a note by @Fleny113 in d7db19c
- fix error when using stop --force by @Fleny113 120fa3d
- revert change to ASCII in stdout/err/in by @Fleny113 cd160f7
⚠️ Add Stoping and Restarting statuses by @Fleny113 6cd3db2- Add buffer warning for python applications by @Fleny113 e00da14
- Fix error in comment by @Fleny113 6206b71
- Add daemon status command by @Fleny113 e037726
- Rewrite get logs from file method by @Fleny113 e0e485d
- Run dotnet format by @Fleny113 20990d7
⚠️ Change assembly output name to hexus & hexusd by @Fleny113 19b2141- Refactor logs command, move read log to cli by @Fleny113 3b6cbcf
- Remove unknown files from install folder on update by @Fleny113 f445701
- Change offset format in show-timezones by @Fleny113 92d873e
- Expand try catch to avoid cancellation task exception by @Fleny113 7ef27b1
- Check for .bat and .cmd files on Windows by @Fleny113 c31d922
- Bump YamlDotNet from 16.0.0 to 16.1.0 by @dependabot in #18
- Bump YamlDotNet from 16.1.0 to 16.1.2 by @dependabot in #20
- Bump Vecc.YamlDotNet.Analyzers.StaticGenerator from 16.0.0 to 16.1.2 by @dependabot in #21
- Bump FluentValidation from 11.9.2 to 11.10.0 by @dependabot in #22
- Bump YamlDotNet from 16.1.2 to 16.1.3 by @dependabot in #23
- feat: Interactive logs command by @Fleny113 in #19
- Bump Microsoft.Extensions.Hosting.Systemd from 8.0.0 to 8.0.1 by @dependabot in #25
- Cleanup some code by @Fleny113 db37c78
- Bump YamlDotNet from 16.1.3 to 16.2.0 by @dependabot in #26
- Bump Microsoft.Extensions.Hosting.Systemd and System.Text.Json by @dependabot in #28
⚠️ Bump to .NET 9 by @Fleny113 bb5c6e8- Update readme for .NET 9 by @Fleny113 c2caba3
- Fix CodeQL by @Fleny113 5e9bb2d
- Bump NReco.Logging.File from 1.2.1 to 1.2.2 by @dependabot in #29
- Bump FluentValidation from 11.10.0 to 11.11.0 by @dependabot in #30
- Revert interactive log command. by @Fleny113 in 26e3835
⚠️ Use hexus directly instead of daemon start command by @Fleny113 33e4a93- Use Top-Level statements for daemon by @Fleny113 086bc58
⚠️ use UID for linux fallback runtime dir by @Fleny113 2ee6a49- Bump YamlDotNet from 16.2.0 to 16.2.1 by @dependabot in #31
- Update README.md by @Fleny113 4761ae0
- Fix README.md by @Fleny113 7707c56
- Move dwSize calc to ProcessEntry32 by @Fleny113 36b337a
- Format ProcessChildren.cs by @Fleny113 6960205
- Get CtrlRoutine from kernel32 only by @Fleny113 1f1428f
- Reduce desired access for Windows Ctrl-C by @Fleny113 0cfbaad
- Improve GetChildProcessesWindows by @Fleny113 a3f9cea
- Remove un-used using in Win32Bindings.cs by @Fleny113 ea1d4f1
- Fix issue with before/after by @Fleny113 7276821
- Run dotnet-format by @Fleny113 4416d51
- Fix bug with --lines -1 not working by @Fleny113 6678afd
- Bump Vecc.YamlDotNet.Analyzers.StaticGenerator from 16.2.1 to 16.3.0 by @dependabot in #33
- Bump Octokit from 13.0.1 to 14.0.0 by @dependabot in #34
- Fix default CpuRefreshIntervalSeconds being 0 by @Fleny113 1e13b7a
- Add log when unable to get CTRL Routine Procedure by @Fleny113 8829d62
- Refactor UseKestrel lambda by @Fleny113 ad5ade5
- Make UnixInterop static by @Fleny113 4e83eab
- Fix typos by @Fleny113 276b899
- Fix bug with invalid first log lines by @Fleny113 f3d0273
- Do not emit UTF8 BOM on newly created log files by @Fleny113 8330636
Full Changelog: 0.3.1...0.4.0