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

Multi-OS Support - Windows / Mac #38

Open
AlexKollar opened this issue Oct 14, 2022 · 13 comments
Open

Multi-OS Support - Windows / Mac #38

AlexKollar opened this issue Oct 14, 2022 · 13 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest-accepted help wanted Extra attention is needed

Comments

@AlexKollar
Copy link
Collaborator

This one might be an ask but I know some users are running other OS's than Linux. I know SINFUL! Just Kidding. However I know at some point I do want to include the other two systems this way Cryptex can be used /installed by everyone not just the Linux crowd.
Doing this will also increase our user base as well.

@ItsJustShepherd, I know you run github on windows. Did you also get Cryptex working on windows if so that's legit.
Its been so long since i did any coding on windows that I would not know the first iota of what to do to install and run it on windows.

As for Mac. I have a macbook I can test it out on when the time comes.

@AlexKollar AlexKollar added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers hacktoberfest-accepted labels Oct 14, 2022
@IamMU
Copy link
Contributor

IamMU commented Oct 14, 2022

@AlexKollar isn't Cryptex already a multi-os program?

@marvhus
Copy link
Contributor

marvhus commented Oct 14, 2022

@AlexKollar isn't Cryptex already a multi-os program?

Only if you use WSL on windows, and I it should work on mac since it is POSIX compliant

but with how I have implemented the install script, I don't think it would be that hard to port so it can handle windows cmd/powershell commands.

@marvhus marvhus self-assigned this Oct 14, 2022
@marvhus
Copy link
Contributor

marvhus commented Oct 14, 2022

This one might be an ask but I know some users are running other OS's than Linux. I know SINFUL! Just Kidding. However I know at some point I do want to include the other two systems this way Cryptex can be used /installed by everyone not just the Linux crowd. Doing this will also increase our user base as well.

@ItsJustShepherd, I know you run github on windows. Did you also get Cryptex working on windows if so that's legit. Its been so long since i did any coding on windows that I would not know the first iota of what to do to install and run it on windows.

As for Mac. I have a macbook I can test it out on when the time comes.

the python part should be system independent, it's just the installer part that should be the only part that needs to get updated, and there it just needs some more platfrom/shell support... does powershell/batch(cmd) have a config file? can you do aliases?

@marvhus
Copy link
Contributor

marvhus commented Oct 14, 2022

This one might be an ask but I know some users are running other OS's than Linux. I know SINFUL! Just Kidding. However I know at some point I do want to include the other two systems this way Cryptex can be used /installed by everyone not just the Linux crowd. Doing this will also increase our user base as well.
@ItsJustShepherd, I know you run github on windows. Did you also get Cryptex working on windows if so that's legit. Its been so long since i did any coding on windows that I would not know the first iota of what to do to install and run it on windows.
As for Mac. I have a macbook I can test it out on when the time comes.

the python part should be system independent, it's just the installer part that should be the only part that needs to get updated, and there it just needs some more platfrom/shell support... does powershell/batch(cmd) have a config file? can you do aliases?

apparently powershell has an Set-Alias command
and you can set a Permanent Alias using a profile file

@marvhus marvhus assigned ghost Oct 14, 2022
@AlexKollar
Copy link
Collaborator Author

I'm using @GamerChillz as a use case. He runs windows and WSL is a pain in the tukis for him. We tried to get the new version of cryptex on his WSL last night and it turned into a tech support nightmare.

So I'm thinking having an option to install for windows would be of major benefit.

@marvhus
Copy link
Contributor

marvhus commented Oct 14, 2022

I'm using @GamerChillz as a use case. He runs windows and WSL is a pain in the tukis for him. We tried to get the new version of cryptex on his WSL last night and it turned into a tech support nightmare.

So I'm thinking having an option to install for windows would be of major benefit.

btw, installing wsl has become way easier to do now.

  1. Open powershell as admin
  2. run wsl --install
  3. Reboot
  4. Install a distro using microsoft store

@marvhus marvhus moved this to 📋 Issue in Cryptex V:1.0.0 Pumpkin Patch Oct 16, 2022
@GamerChillz
Copy link

GamerChillz commented Oct 20, 2022

@marvhus the issue is wsl itself it wont use the proper directory the cryptex version im using is very old like post static cipher and it will not update to the proper cryptex even when i do git clone or pull and i cannot delete the previous directory as it doesnt do anything so sure i can use wsl all the time but i cant get the full benefit without clunky issues constantly popping up
a proper windows installation would help so much even though its easy for you right now its not for any windows user

@marvhus
Copy link
Contributor

marvhus commented Oct 20, 2022

@marvhus the issue is wsl itself it wont use the proper directory the cryptex version im using is very old like post static cipher and it will not update to the proper cryptex even when i do git clone or pull and i cannot delete the previous directory as it doesnt do anything so sure i can use wsl all the time but i cant get the full benefit without clunky issues constantly popping up
a proper windows installation would help so much even though its easy for you right now its not for any windows user

I can help you get the newer version, just dm me on discord

@GamerChillz
Copy link

is the windows version out?

@marvhus
Copy link
Contributor

marvhus commented Oct 20, 2022

is the windows version out?

no, but I can help you fix the wsl cryptex install

@GamerChillz
Copy link

GamerChillz commented Oct 20, 2022

is the windows version out?

no, but I can help you fix the wsl cryptex install

ive already uninstalled it all there's not much a point got tired of buggering with it

@marvhus
Copy link
Contributor

marvhus commented Oct 20, 2022

is the windows version out?

no, but I can help you fix the wsl cryptex install

ive already uninstalled it all there's not much a point got tired of buggering with it

i can help you set it up so you don't have to worry about it

@marvhus
Copy link
Contributor

marvhus commented Oct 20, 2022

@marvhus the issue is wsl itself it wont use the proper directory the cryptex version im using is very old like post static cipher and it will not update to the proper cryptex even when i do git clone or pull and i cannot delete the previous directory as it doesnt do anything so sure i can use wsl all the time but i cant get the full benefit without clunky issues constantly popping up a proper windows installation would help so much even though its easy for you right now its not for any windows user

I think the issues you are having stem from the fact that you were using such an old version of Cryptex, which then got entirely replaced.
So with some slight guidance, the new update system, and the install script that will come with Cryptex V1.0.0 Pumpkin Patch, I think it would be way easier to update, and maintain the Cryptex install.

If you have any further issues, you are welcome to ask for help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest-accepted help wanted Extra attention is needed
Projects
Status: 📋 Planned
Development

No branches or pull requests

4 participants