Skip to content

Advanced Command Builder for Power Users #260

Description

@dickt800

Pre-submission checks

  • I have searched both open and closed issues and confirmed this doesn't already exist
  • I have checked the roadmap and this isn't already planned
  • This feature aligns with the project's scope (RClone management)

Feature Description

First of all, thank you for this amazing project!

I've been using rclone from the command line for quite a while, and I really like the idea of making it more accessible through a modern GUI. I think RClone Manager has a lot of potential. :contentReference[oaicite:0]{index=0}

I have one suggestion that might make the application much more useful for experienced rclone users.

Currently, the GUI focuses on simplicity, which is great for beginners. However, many advanced users still switch back to the terminal because they frequently rely on command-line flags such as:

  • --checksum
  • --check-first
  • --transfers
  • --checkers
  • --log-level
  • --log-file
  • --bwlimit
  • ...

Instead of hiding these options, would it be possible to add an optional Advanced Command Builder?

For example:

  • ☑ Checksum (--checksum)
  • ☑ Check before transfer (--check-first)
  • Transfers: 20
  • Checkers: 20
  • Log level: INFO
  • Log file: rclone_log.txt

The GUI could then generate the corresponding rclone command in real time.

This would allow users to:

  • understand exactly what will be executed
  • copy the generated command
  • save it as a reusable profile
  • learn rclone flags naturally over time

Personally, I don't think a GUI should hide the command line. Instead, it can become a visual command builder that helps users understand and use rclone more effectively.

This would keep the current beginner-friendly experience while making the application much more attractive for power users.

Thank you again for all your hard work! 😊

One more suggestion:

It would be great if users could save custom command templates (or default profiles).

For example, I almost always use the following workflow for uploading:

rclone copy "Local Path" "Remote Path" ^
-P ^
--checksum ^
--check-first ^
--transfers 20 ^
--checkers 20 ^
--retries 5 ^
--low-level-retries 10 ^
--log-level INFO ^
--log-file rclone_log.txt ^
-v

And after the upload, I usually verify everything with:

rclone check "Local Path" "Remote Path" --checksum -P

It would be very convenient if users could:
Save their own command templates
Set one as the default template
Edit templates later
Quickly select a template when creating a new task

Different users have different workflows, so allowing customizable templates would be much more flexible than providing a single predefined configuration.

### Proposed Solution

It would be very convenient if users could:

Save their own command templates
Set one as the default template
Edit templates later
Quickly select a template when creating a new task

Different users have different workflows, so allowing customizable templates would be much more flexible than providing a single predefined configuration.

### Feature Category

Sync/Copy Operations

### Applicable Versions

- [x] Desktop (GUI application with window)
- [x] Headless (Web server accessed via browser)
- [x] Portable (Standalone executable)
- [x] All versions

### Mockups/Screenshots

_No response_

### Technical Considerations

_No response_

### Additional Context

_No response_

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions