All Projects → STRONG-MAD → Folden

STRONG-MAD / Folden

Licence: MIT License
Cross platform PC application. System wide file watchers handling made simple.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Folden

golib
Open version of common golang libraries useful to many projects.
Stars: ✭ 47 (+161.11%)
Mutual labels:  file-watcher
SKQueue
Monitor changes to files and directories using kernel event notifications (kqueue) in Swift
Stars: ✭ 86 (+377.78%)
Mutual labels:  file-watchers
tower
基于反向代理的Golang即时编译工具,可在生产环境下无缝切换到新版本
Stars: ✭ 21 (+16.67%)
Mutual labels:  file-watcher
cheap-watch
If it works, why use something else? // Mirror of https://git.chor.date/Conduitry/cheap-watch
Stars: ✭ 64 (+255.56%)
Mutual labels:  file-watcher
CoreLibraries
A set of .NET libraries for building enterprise level solutions quickly
Stars: ✭ 22 (+22.22%)
Mutual labels:  windows-service
windows-slave-installer-module
Windows Agent Installer module for Jenkins
Stars: ✭ 12 (-33.33%)
Mutual labels:  windows-service
TopshelfDemoService
A daemon service demonstration application with Topshelf. 这是一个基于C#/.NET+Topshelf 实现的Windows服务程序。
Stars: ✭ 33 (+83.33%)
Mutual labels:  windows-service
flow-watch
clear the console and run flow on file changes
Stars: ✭ 30 (+66.67%)
Mutual labels:  file-watcher
SvcHostDemo
Demo service that runs in svchost.exe
Stars: ✭ 61 (+238.89%)
Mutual labels:  windows-service
Topper
🎩 Simple Windows Service helper (Topshelf-based, Azure Web Job capable)
Stars: ✭ 28 (+55.56%)
Mutual labels:  windows-service
pulseaudio-win32
An up-to-date PulseAudio build for Windows with an installer, service, socket support, bug fixes, and new features.
Stars: ✭ 38 (+111.11%)
Mutual labels:  windows-service
swift-watch
Watches over your Swift project's source
Stars: ✭ 43 (+138.89%)
Mutual labels:  file-watcher
Watchexec
Executes commands in response to file modifications
Stars: ✭ 2,651 (+14627.78%)
Mutual labels:  file-watchers
Winsw
A wrapper executable that can run any executable as a Windows service, in a permissive license.
Stars: ✭ 6,569 (+36394.44%)
Mutual labels:  windows-service
SocketHook
Socket hook is an injector based on EasyHook (win only) which redirect the traffic to your local server.
Stars: ✭ 38 (+111.11%)
Mutual labels:  windows-service

What is Folden?

Application to handle and modify files for common scenarios. System wide.

Using simple pipelines, designed to be easily created & monitored from your CLI.

Motivation

Folden is meant to allow anyone to easily apply common logic to specific directories.

Not recommended currently for production critical or overtly complex operation needs.

How does it work?

After installing Folden, the application service runs in the background.

Use the folden command to apply and check directories being handled (as long as the service is up).

Example usage

  1. Create a *new pipeline file (Be sure to modify the file itself accordingly):
USAGE:
    folden generate [FLAGS] [OPTIONS] [--] [path]

OPTIONS:
        --actions <actions>...     [possible values: runcmd, movetodir]
        --events <events>...       [possible values: create, modify]

ARGS:
    <path>         File path. Leave empty to generate default name.

* Alternatively check out the example pipeline files for common use cases

  1. Register pipeline to directory:
USAGE:
    folden register [FLAGS] [OPTIONS] <FILE> [directory]

ARGS:
    <FILE>         Handler pipeline configuration file
    <directory>    Directory to register to. Leave empty to apply on current.
  1. That's it! You can interact with registered handlers (be sure to check out all options using --help):
folden status ...
folden start ...
folden stop ...
folden modify ...

Example interaction - Setting handler to start with service startup:

folden modify --startup auto

Learn more

Architecture  •   FAQ  •   Download

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].