Steven Loria
Steven Loria
I'm not sure I understand the problem here--there's no shebang in the current setup.py. Is Homebrew adding that? 🤔
Oh ok. But it seems the problem isn't specific to doitlive, right? We're not doing anything particularly special in setup.py that would differ significantly from other Python CLIs.
I agree--these would be nice to document. PRs welcome =)
Is your use case met by the existing `#doitlive commentecho: true` feature?
What do you think about ``` #doitlive comment: This comment will get typed to the console with the `doitlive comment:` part removed. ``` for consistency with the existing syntax?
Actually, maybe it'd be nicer to use the existing `#doitlive commentecho`. Something like ``` #doitlive commentecho: type # This comment will get magictyped ``` wdyt?
That's true, but `#doitlive commentecho: type` signals its intention better than `#doitlive comment: ...`, I think, and it makes echo'd comments and typed comments mutually exclusive, which seems desirable. That...
Not sure about (1). (2) is expected but not desired. It's a little tricky because you're not actually using a real shell with history etc. Not quite sure how to...
If it doesn't add too much complexity to the codebase, I'd be up for reviewing/merging a PR for this.
Thanks for reporting this. I don't have time to look into this right now, but I would certainly review and merge a PR for this.