diff --git a/docs/cli/watch.md b/docs/cli/watch.md index c9bd669931..f8d5dc8d0d 100644 --- a/docs/cli/watch.md +++ b/docs/cli/watch.md @@ -11,7 +11,7 @@ This command uses the `watchexec` tool to watch for changes to files and rerun t It must be installed for this command to work, but you can install it with `mise use -g watchexec@latest`. For more advanced process management (daemon management, auto-restart, readiness checks, -cron scheduling), see mise's sister project: https://pitchfork.jdx.dev +cron scheduling), see mise's sister project: https://pitchfork.en.dev ## Arguments diff --git a/docs/external-resources.md b/docs/external-resources.md index ce6ac13c99..5d2fe2afb7 100644 --- a/docs/external-resources.md +++ b/docs/external-resources.md @@ -4,7 +4,7 @@ Links to articles, videos, and other resources that are relevant to mise. - 2025-04-09 - Keeping your Swift apps' sensitive data secret - - 2025-02-17 - hk: git hook manager that pairs well with mise - -- 2025-02-17 - pitchfork: process manager for developers that pairs well with mise - +- 2025-02-17 - pitchfork: process manager for developers that pairs well with mise - - 2025-02-04 - A Mise guide for Swift developers - - 2025-01-26 - devtools.fm: Jeff Dickey - Mise, Usage, and Pitchfork and the Future of Polyglot Tools - - 2025-01-12 - [fr] Mise-En-Place: Simplifiez la Gestion de vos Environnements et Tâches – diff --git a/docs/faq.md b/docs/faq.md index f6f1982fac..8d2fed0f91 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -194,7 +194,7 @@ You can leverage usage in file tasks to get auto-completion working, see [file t ## What is pitchfork? -pitchfork () is a process manager for developers. +pitchfork () is a process manager for developers. It handles daemon management with features like automatic restarts on failure, smart readiness checks, shell-based auto-start/stop when entering project directories, and cron-style scheduling for periodic tasks. diff --git a/man/man1/mise.1 b/man/man1/mise.1 index 9f0f2df8f3..5948beace0 100644 --- a/man/man1/mise.1 +++ b/man/man1/mise.1 @@ -3463,7 +3463,7 @@ This command uses the `watchexec` tool to watch for changes to files and rerun t It must be installed for this command to work, but you can install it with `mise use \-g watchexec@latest`. For more advanced process management (daemon management, auto\-restart, readiness checks, -cron scheduling), see mise's sister project: https://pitchfork.jdx.dev +cron scheduling), see mise's sister project: https://pitchfork.en.dev .PP \fBUsage:\fR mise watch [OPTIONS] [] [] ... .PP diff --git a/mise.usage.kdl b/mise.usage.kdl index 573ed8dcbe..8a8c65d02a 100644 --- a/mise.usage.kdl +++ b/mise.usage.kdl @@ -1407,7 +1407,7 @@ cmd version help="Display the version of mise" { } cmd watch help="Run task(s) and watch for changes to rerun it" { alias w - long_help "Run task(s) and watch for changes to rerun it\n\nThis command uses the `watchexec` tool to watch for changes to files and rerun the specified task(s).\nIt must be installed for this command to work, but you can install it with `mise use -g watchexec@latest`.\n\nFor more advanced process management (daemon management, auto-restart, readiness checks,\ncron scheduling), see mise's sister project: https://pitchfork.jdx.dev" + long_help "Run task(s) and watch for changes to rerun it\n\nThis command uses the `watchexec` tool to watch for changes to files and rerun the specified task(s).\nIt must be installed for this command to work, but you can install it with `mise use -g watchexec@latest`.\n\nFor more advanced process management (daemon management, auto-restart, readiness checks,\ncron scheduling), see mise's sister project: https://pitchfork.en.dev" after_long_help "Examples:\n\n $ mise watch build\n Runs the \"build\" tasks. Will re-run the tasks when any of its sources change.\n Uses \"sources\" from the tasks definition to determine which files to watch.\n\n $ mise watch build --glob src/**/*.rs\n Runs the \"build\" tasks but specify the files to watch with a glob pattern.\n This overrides the \"sources\" from the tasks definition.\n\n $ mise watch build --clear\n Extra arguments are passed to watchexec. See `watchexec --help` for details.\n\n $ mise watch serve --watch src --exts rs --restart\n Starts an api server, watching for changes to \"*.rs\" files in \"./src\" and kills/restarts the server when they change.\n" flag "-t --task-flag" help="Tasks to run" var=#true hide=#true { arg diff --git a/src/cli/watch.rs b/src/cli/watch.rs index eb0d271534..f66a665b77 100644 --- a/src/cli/watch.rs +++ b/src/cli/watch.rs @@ -21,7 +21,7 @@ use std::path::PathBuf; /// It must be installed for this command to work, but you can install it with `mise use -g watchexec@latest`. /// /// For more advanced process management (daemon management, auto-restart, readiness checks, -/// cron scheduling), see mise's sister project: https://pitchfork.jdx.dev +/// cron scheduling), see mise's sister project: https://pitchfork.en.dev #[derive(Debug, clap::Args)] #[clap(visible_alias = "w", verbatim_doc_comment, after_long_help = AFTER_LONG_HELP)] pub struct Watch {