Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

When Rovo CLI tool is running multiline `cat` it requires permission for every content line

Palo Otčenáš November 6, 2025

When running RovoDev CLI and the `cat` tool is used with multiline content (heredoc) like:

cat > somefile.txt < 'EOF'\nWHAT\nEVER\nHERE...

 

Rovo asks me for allowing every line of the the content, e.g.

WHAT -> I need to allow to continue

EVER -> I need to allow to continue

HERE -> I need to allow to continue

 

Why? How to work around it ? Should I include something in my config, like "don't do multiline cat commands" ?

 

Thanks

 

Screenshot 2025-11-06 at 13.52.52.png

 

1 comment

Comment

Log in or Sign up to comment
Jovana Dunisijevic
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
November 6, 2025

Hey @Palo Otčenáš !

RovoDev CLI prompts for every line when using multiline cat commands (like with heredocs) as a security measure, this ensures you explicitly approve each line being written to a file. There isn’t a config option to disable this prompt for multiline input; it’s intentional for auditability and safety.

Workarounds:

  • Use single-line commands (e.g., echo -e "line1\nline2" > file.txt)

  • Write content to a file locally and upload it, instead of using a multiline cat in the CLI

If this prompt is disruptive, we recommend these alternatives.

Let us know if you need more help!

Kindest regards,

Jov

TAGS
AUG Leaders

Atlassian Community Events