Files
nielash 5d3ed12fab Add named profiles for saving flags and arguments - fixes #2697
Add a way to save a combination of flags (and optionally the
positional arguments) under a name in the config file and reuse it
on later command lines, so users don't have to retype long flag
combinations every time.

    rclone sync src: dst: --checkers 16 --metadata --profile-save fast
    rclone sync src: dst: --profile fast

Only flags whose values were explicitly changed are saved. The
profile-control flags themselves (--profile, --profile-save,
--profile-save-args, --profile-strict-flags) and --config (which is
environment-specific) are never persisted.

Multiple profiles can be applied in one go, in lowest-to-highest
priority order:

    rclone sync src: dst: --profile common,fast

Explicit command-line flags always win over the profile. For safety a
profile can never turn off --dry-run if it was set on the command
line.

Commands:

    rclone config profile save NAME [args...] [flags...]
    rclone config profile list
    rclone config profile show NAME
    rclone config profile delete NAME

Flags:

    --profile NAME[,NAME...]       apply one or more profiles
    --profile-save NAME            save the current flags as a profile
    --profile-save-args            also save positional args
    --profile-strict-flags         error on unknown flags from a profile

Co-Authored-By: Nick Craig-Wood <nick@craig-wood.com>
2026-05-13 20:08:21 +01:00
..
2025-11-13 13:47:40 +00:00
2025-10-27 13:34:58 +00:00
2025-11-21 17:02:45 +00:00