Escape paths in `ipfs ls`
Open
help wanted
- Dominant language
- Go
- Stars
- 17.1k
- Forks
- 3.2k
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 11
Description
Running `ipfs object patch add-link QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn $(echo -e '\e[1;1H\e[44;37m\e[K\e[2;1HHI\e[34m_\e[37mTHERE!\e[3;1H\e[K\e[49;39m') QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn` gets us a really fun hash - `QmUKpty1aF3ak42WTnebPsGkYyq6A6g9Jt2fYpanwzk6tx`.
`ipfs ls` on that hash will print `HI THERE` on a blue background.
We should detect \e (and other characters like space) and escape it in cli encoder
Contributor guide
Assessment
This issue has not been assessed yet.