{"repo":"pacstall/pacstall-programs","free":true,"listed":false,"github":"https://github.com/pacstall/pacstall-programs","clone":"git clone https://github.com/pacstall/pacstall-programs.git","description":"Pacstall's official program repository","language":"Shell","stars":215,"topics":["pacstall-programs","pacstall","ubuntu","hacktoberfest","aur","bash","pacscript","debian","scripts","pacbuild"],"license":"MIT","category":"cli-tools","readme_excerpt":"Pacstall Programs This is the default repository of pacscripts which pacstall uses to install software. You can fork this repository and add make your own package repository as long as it follows the basic structure: You can then use the pacstall -A command to add a repository to your pacstallrepo list. Consult the manpage (run man 8 pacstall and man 5 pacstall ) for more info. How to setup the environment for pacscript development If you need help making a pacscript, visit our wiki. This repository maintains a certain standard of commits. To ensure that your commits are up to the standard, we use pre-commit hooks. Here are the development dependencies that you need to install as a developer: Dependency Purpose How to install :----------- :-------: ---------------- pre-commit runs a series of formatting checks on git commits sudo pip install pre-commit shellcheck checks for formatting and scripting issues pacstall -I shellcheck-bin shfmt attempts to correct certain formatting issues pacstall -I shfmt-bin editor-config ensures proper tabs when using a file editor Install the plugin for your preferred editor After the dependencies are installed simply clone this repository, and use pre-commit install to install the pre-configured hooks to your cloned repository. Now, whenever you try to commit a patch all the configured hooks will run and block/fix your code so that it adheres to or standards. In case for some reason (false positives etc), you want to skip the hooks commit usin","default_branch":null,"files":null,"tree":[],"storefront":"/r/pacstall","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pacstall/pacstall-programs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}