cheeplusplus / cheeplusplus/fa-export-cli

CLI Treats Usernames Beginning With Dashes as Options and Crashes

Đang mở
#7 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
bug
Ngôn ngữ chính
TypeScript
Star
7
Fork
2
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

I'm using the v0.0.4 release linux binary on Debian 12 and I have discovered an issue where if I want to try archiving a user who has a username beginning with a "-" character, the tool will try to parse it as option instead of as a username, and error. I've not been able to escape this character through any of the usual means, ' " \, it always interprets it as a non-existent option. It is worth explicitly calling out that names starting with "-" are a valid username, and I'm actually seeing quite a number of users in the wild using it as such. Some users even use "--" or "---", and these also crash the program. Any number of dashes at the start of a name are valid FA usernames.

![image](https://github.com/user-attachments/assets/47a58a41-7d95-4414-90a7-583abb859478)

I will try to take a look at the code, but I'm not a Node developer and a new user to this project, so if you have any insight please feel free to let me know.

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.