20 packages tagged with “woof”
Provides Linux administration tools using native libc platform invoke.
Advanced console display in color.
Registers and unregisters a project executable as either Windows Service or systemd deamon. Works both on Windows and Linux.
Some basic WPF controls like Checks, Spinner, TextBoxEx.
A very simple task scheduler using cron expressions to schedule events. - 5 fields format: [minute] [hour] [day of the month] [month] [day of the week]. - 6 fields format: [second] [minute] [hour] [day of the month] [month] [day of the week]. - The [year] field is NOT SUPPORTED. Use ScheduledEvent.Data to pass additional information about the job to be done on the schedule.
Advanced command line parser using POSIX, PowerShell and DOS command line arguments formatting guidelines. Automatically generates console documentation from options and assembly metadata.
WPF MVVM data binding made easy!
Contains common Woof.Toolkit classes and interfaces used by other packages.
Provides fast shell commands execution on both Linux and Windows.
Provides application settings in JSON file.
A fully customizable command line interface / shell with built-in documentation, autocomplete and history features.
Provides application settings in a JSON file, uses data protection to encrypt file contents.
Provides application settings in a JSON file with Azure Key Vault secrets access.
Fast CSV parser.
Displays a Windows Terminal window with optional split panels.
Provides native Windows DataProtection API in a cross-platform abstraction. Use Woof.DataProtection.Linux for Linux DataProtection support.
A convenient API over DbCommand, uses SQL procedures to map DTOs.
Extensions and helpers to automate creating spreadsheet files from data object collections.
Provides package metadata and common project settings.
Provides data protection API for Linux.