Skip to content

Conversation

@Davoodeh
Copy link

Fixes #7

Commit history is self-explanatory

- Remove SCREAMING cases (keep reserved for known exported globals)
- Remove non-POSIX keywords like `let` and `local` related to variables
- Convert everything to string for the sake of consistency
`echo -flag` is not POSIX. Also, consecutive echos are replaced with
multiline strings. This cleans the code and helps with keeping the
results under 80 character in both output and code.

This commit intoduces very slight behavioral changes:
- "error" is also in the given yellow color to be like other bullets
- `perform` has a slight change in its print styles
- fixed a typo "prefered"
@Davoodeh
Copy link
Author

I did not remove the dependency on which since I think the issue of excess dependencies should be resolved independently.

@Davoodeh
Copy link
Author

Davoodeh commented Apr 3, 2025

Closing in favor of #25.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Compilation issue with default shells (non-POSIX compatible ./configure file)

1 participant