Rn.CronTool
1.0.5.104
dotnet tool install --global Rn.CronTool --version 1.0.5.104
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local Rn.CronTool --version 1.0.5.104
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Rn.CronTool&version=1.0.5.104
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package Rn.CronTool --version 1.0.5.104
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
CronTool (cron-tool)
Starter documentation for cron-tool
, you can visit the various sections below to find out more about this application.
Installation & Usage
More to come...
As a dotnet
tool
You can install cron-tool
by running the following command:
dotnet tool install --global Rn.CronTool --no-cache
You can update the tool using:
dotnet tool update --global Rn.CronTool --no-cache
This will install the tool globally, you can invoke the tool like so:
cron-tool -r "c:\cron-tool-data" -j MyJobName
This will look in the c:\cron-tool-data
directory for a job called MyJobName.json
and execute it.
As a Docker
image
More to come...
https://hub.docker.com/repository/docker/niemandr/cron-tool
Managed by the docker.yml
workflow.
Example Jobs
More to come...
- Zipping the contents of a folder - this example covers using the ZipFolder job action.
- Writing variable to a text file - this example showcases using
variables
and the WriteTextFile job action. - Simple state example - creates and copies a file using state to store the paths, once created the files are deleted from state.
- Simple conditions example - covers the basic usage of
conditions
. - Send Email if file is missing - this example demonstrates sending an email if a specific file was not found.
Development Section
Collection of developer related documentation can be found below.
Enums
More to come...
- ArgType - documents the type of arguments exposed by the various job actions.
- JobStepAction - list of all supported job actions.
- ConditionType - list of supported condition types.
- ScheduleFrequency - schedule frequency used with job configuration.
Job Actions
More to come...
Configuration
More to come...
Formatters
More to come...
General
General documentation for the project.
- Job argument processing - documents the order of precedence used when processing job arguments.
- Configuring mail - covers the basics of configuring mail.
- Job State - explains the concept of
job state
- Variables - explains the concept of
job variables
- Global variables - explains the concept of
global variables
- Job conditions - explains how
job conditions
work - Job Scheduling - details how job scheduling works.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.