Resource Library List

The custom resource library has many predefined resources that can be used easily in a script. It will have (currently only Windows and Debian Linux) them for multiple operating systems so the terminology doesn't change per OS. For example let's create a script that pulls in python, Visual Studio Code, Google Chrome, and git:

from pystall.core import build, show_logs
from pystall.library import python, vscode, chrome, git

show_logs()

build(python, vscode, chrome, git)

Here is the list of all the currently implemented resources:

Python; The python programming language installer

  • Variable Name: python
  • Website: http://python.org/
  • Type: Binary installer, Custom PPA
  • OS's: Windows, Linux

Golang; The go programming language installer

  • Variable Name: go
  • Website: https://golang.org/
  • Type: Binary installer, Custom PPA
  • OS's: Windows, Linux

Visual Studio Code: Visual Studio Code text editor

Git; The git version control system installer

  • Variable Name: git
  • Website: https://git-scm.com/
  • Type: Binary installer, APT package
  • OS's: Windows, Linux

Open Broadcast System; The open broadcast system installer

Rustlang; The rust language installer

Haskell; The haskell language installer

  • Variable Name: haskell
  • Website: https://haskell.org/
  • Type: Binary installer, APT Resource
  • OS's: Windows, Linux

Typora; The typora markdown editor installer

Steam; The steam game storefront installer

Google Chrome; The google chrome browser installer

Mozilla FireFox; The mozilla FireFox browser installer

Brave; The brave browser installer

Opera; The opera browser installer

Creative Cloud Desktop App; The creative cloud desktop app zip

Cmder Terminal Emulator; The Cmder Terminal Emulator zip

Micro Terminal Text Editor; The micro console text editor zip