ipfs/kubo

Escape paths in `ipfs ls`

Open

#5,887 opened on Jan 2, 2019

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Go (2,725 forks)batch import
help wanted

Repository metrics

Stars
 (13,906 stars)
PR merge metrics
 (Avg merge 4d 2h) (28 merged PRs in 30d)

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