Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added '?' command to check the current Pokemon as terminal background for iTerm #112

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Squirrels
Copy link
Collaborator

Hey there, I added the '?' command back (with 'current' as an alternative), but it currently only supports iTerm.

This was referenced in issue #38 , and works by checking the current background image path (if the path has '/', I assume a Pokemon has been set as background) of the instance of a terminal (solving the reason why #48 was rejected, since it works on a per instance basis).

If no Pokemon was set, it returns 'None'; if one was set, it returns the name, capitalized.

My only problem was checking what to assert in the test, and I ended up just checking that the result was a string.

Copy link
Collaborator

@samuelhnrq samuelhnrq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The gist of it is great, but this clearly conflicts with #94 I could accept it now, but I would only end up overwriting it with the incoming command engine rework, if you could wait for it to be merged and then adapt the code would be much more constructive.

Get the number of the background image of the terminal.
:rtype str
"""
raise NotImplementedError()
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, clever, was thinking of doing exactly like this. But instead of exception, print a error message and quit so you don't have to do all these stub methods in the other implementations.

@samuelhnrq
Copy link
Collaborator

By the way would love some to have some Mac OS testing in #94

@Squirrels
Copy link
Collaborator Author

I would gladly wait until #94 gets merged, so I'll update this pull request when that happens. And I'll test it on Mac OS during the week!

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

Successfully merging this pull request may close these issues.

None yet

2 participants