lukeed / taskr

A fast, concurrency-focused task automation tool.
MIT License
2.54k stars 73 forks source link

Conflict with flightplan package #45

Closed Termina1 closed 9 years ago

Termina1 commented 9 years ago

There is a https://github.com/pstadler/flightplan package. And it's CLI is also uses fly as a bin name.

ghost commented 9 years ago

Hey @Termina1, thanks for bringing this up.

Could you help me compile a list of possible resolution ideas?

Termina1 commented 9 years ago

I think unless you want to change fly's CLI or convince @pstadler to change flightplan's CLI, you should just add information to readme and a workaround.

But a workaround doesn't come to mind, may be something with npm scripts could do the trick?

ghost commented 9 years ago

I understand. This should definitely go into the Wiki, under caveats or similar. I will be adding this later.

I would like to point out that fly's original theme is that of the insect, but that does not change the fact that both CLI use the same name. I wonder what other tools out there are also named fly.

ghost commented 9 years ago

Addressed in the Wiki, under caveats. Thanks

mik01aj commented 9 years ago

Most importantly, this means that you can't have both installed globally.

ghost commented 9 years ago

Hey @mik01aj

this means that you can't have both installed globally.

Correct. I have node_modules/.bin on my $PATH so fly only works from inside the directory in which I have run npm i fly. However, I am sure some people would prefer to have their utilities globally installed.

Workarounds

After Thoughts

On a different note though. I wonder how challenging it would be to write a Flightplan for Fly or viceversa and starting a collaboration effort between both projects. :fireworks: