fix/cvsh-core #5
No reviewers
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
vulpinelinux/cvsh!5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "verysmallrat/cvsh:fix/cvsh-core"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Removed the reliance on 'sh' with execl, only to realise that we then lost a bunch of important functions.
So, I've rewritten all the important ones from scratch, including;
Had to add lexing as well to do this properly, because otherwise we can't quote etc.
There is still cleanup to be done in terms of fixing unmatched quotes being a hard fail, as well as backslash escaping not... actually existing properly... I'll fix that one on another PR but I wanted to get this out by the time indev II released. Errrr, nothing else I think.
Oh also I did a cleanup of a bunch of the code with whitespaces, double lines, etc. I probably caused a bunch of them myself while writing lol
Doubly also sorry this took me like, what, basically two weeks to write.