Skip to content
This repository has been archived by the owner on Nov 17, 2021. It is now read-only.

Adding Piston-CLI to linux package managers #3

Closed
Shivansh-007 opened this issue Feb 10, 2021 · 13 comments · Fixed by #37
Closed

Adding Piston-CLI to linux package managers #3

Shivansh-007 opened this issue Feb 10, 2021 · 13 comments · Fixed by #37
Assignees
Labels
level: 1 - intermediate This PR is suitable for intermediate users. priority: 3 - low Low Priority status: approved type: feature Relating to the functionality of the application.

Comments

@Shivansh-007
Copy link
Owner

It would be handy if piston-cli would be available for download via package managers on Linux (e.g., apt-get).

@Shivansh-007 Shivansh-007 added type: enhancement Changes or improvements to existing features help wanted Extra attention is needed level: 1 - intermediate This PR is suitable for intermediate users. status: approved labels Feb 10, 2021
@Shivansh-007 Shivansh-007 self-assigned this Feb 10, 2021
@Shivansh-007 Shivansh-007 changed the title Linux Apt Package Adding Piston-CLI to linux package managers Feb 10, 2021
@Shivansh-007 Shivansh-007 removed their assignment Feb 10, 2021
@Shivansh-007 Shivansh-007 added priority: 3 - low Low Priority type: feature Relating to the functionality of the application. and removed type: enhancement Changes or improvements to existing features labels Feb 14, 2021
@ethancedwards8
Copy link
Contributor

I've added NixOS: https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/misc/piston-cli/default.nix and I've submitted a PR for how to install it on NixOS: #17

@Shivansh-007
Copy link
Owner Author

I've added NixOS: https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/misc/piston-cli/default.nix and I've submitted a PR for how to install it on NixOS: #17

Thanks @ethancedwards8, I am not experienced in this field, so I will read about this and then merge your pr.

@Shivansh-007
Copy link
Owner Author

We can add Piston-CLI to Homebrew package manager too (MacOS package manager). To add it you can have a look at it’s formula book that explains how to create brew package.

Formula book: https://docs.brew.sh/Formula-Cookbook
Contributing Guide: GitHub Contributing Guide

@Shivansh-007
Copy link
Owner Author

We can add Piston-CLI to Mac Ports package manager too (MacOS package manager). To add it we have to make a Portfile and PR it to Mac ports GitHub repository

GitHub Repository: https://github.com/macports/macports-ports

@ethancedwards8
Copy link
Contributor

We can add Piston-CLI to Homebrew package manager too (MacOS package manager). To add it you can have a look at it’s formula book that explains how to create brew package.

Formula book: https://docs.brew.sh/Formula-Cookbook
Contributing Guide: GitHub Contributing Guide

I have a mac, I can try adding it to homebrew, although I don't use it.

@Shivansh-007
Copy link
Owner Author

Awesome! Assigned the issue to you @ethancedwards8 :D.

@KeneePatel
Copy link
Contributor

I can help add piston-cli package in the AUR but in the folder there are no requirements.txt file. So first would like to get all the requirements then proceed to make the script to install the same. So basically this package can installed to any arch based Linux device

@Shivansh-007
Copy link
Owner Author

Thankyou for showing interest in Piston-CLI @KeneePatel, but unfortunately @ethancedwards8 has already started work on this, but well you can collaborate with him.

We have a discord server, https://discord.gg/c7dZ4zdGQT. You can join this and discuss with the man himself.

Thankyou!

@ethancedwards8
Copy link
Contributor

I can help add piston-cli package in the AUR but in the folder there are no requirements.txt file. So first would like to get all the requirements then proceed to make the script to install the same. So basically this package can installed to any arch based Linux device

Hi there, I've already packaged it for Nix, I'm going to package it for Guix and Brew as well. Eventually I will also do ubuntu/debian. If you want to do the AUR one then feel free. I'm working on the Guix packaging right now and I'll work on the debian one after that, the only thing holding up progress for Brew is that we don't have releases yet. And that's required for Brew, @Shivansh-007 and me have discussed this already.

@Shivansh-007 Shivansh-007 linked a pull request Mar 13, 2021 that will close this issue
4 tasks
@Shivansh-007 Shivansh-007 removed the help wanted Extra attention is needed label Apr 2, 2021
@Shivansh-007 Shivansh-007 pinned this issue Apr 2, 2021
@Shivansh-007 Shivansh-007 reopened this Apr 15, 2021
@Shivansh-007
Copy link
Owner Author

I will be working on the brew formula for piston-cli :D

@Kronifer
Copy link

Hey @Shivansh-007, could i try adding it to the Scoop package manager for windows? The link is here if interested https://scoop.sh/

@Shivansh-007
Copy link
Owner Author

Sure go ahead!

@Kronifer
Copy link

I think we should make a specific scoop bucket for the piston CLI and offer users the ability to install it that way.

@Shivansh-007 Shivansh-007 removed their assignment Jul 20, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
level: 1 - intermediate This PR is suitable for intermediate users. priority: 3 - low Low Priority status: approved type: feature Relating to the functionality of the application.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants