https://github.com/donomii/portprog
A convenient collection of compilers, IDEs and libraries for Windows developers
https://github.com/donomii/portprog
distribution download-manager downloader installers programmer programming-languages source-code unpacker
Last synced: 4 months ago
JSON representation
A convenient collection of compilers, IDEs and libraries for Windows developers
- Host: GitHub
- URL: https://github.com/donomii/portprog
- Owner: donomii
- License: gpl-3.0
- Created: 2017-02-08T15:48:35.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-12-23T06:32:51.000Z (over 1 year ago)
- Last Synced: 2024-12-28T02:48:09.768Z (5 months ago)
- Topics: distribution, download-manager, downloader, installers, programmer, programming-languages, source-code, unpacker
- Language: Go
- Homepage: https://donomii.github.io/portprog/
- Size: 1.74 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# The Portable Programmer
Languages and libraries for the programmer on the move
# [Download](https://github.com/donomii/portprog/releases)
[Download](https://github.com/donomii/portprog/releases) and double click to install GCC, Go, Perl, support libraries and much more!
# Background
I frequently have to install my programming tools on a fresh computer. It is always frustrating, because it takes me hours to track down every minor library and patch that I need to get something compiled.
So I made this installer to get myself set up as quickly and easily as possible.# Software list
Portprog installs programming languages:
* Gcc
* Golang
* Perl
* Nim
* IO
* Lazarus
* Neko
* SqueakAnd editors
* CodeBlocks
* Notepad++
* LiteIDEAnd support utilities
* Make
* Cmake
* GitAnd also fetches the sources for
* SDL
* OpenAL
* DCSSDon't see your favourite thing here? Send me a pull request!
(Or paste it into a bug report, I don't mind so long as I get it)
# Install
### Windows
Download a new release from the [Releases page](https://github.com/donomii/portprog/releases). Unpack it and double click the exe.
### Linux and Mac
Download a source release from the [Releases page](https://github.com/donomii/portprog/releases), then follow the [build instructions](https://github.com/donomii/portprog).
Or checkout the [latest code](https://github.com/donomii/portprog) from github.
### Options--no-gcc Don't download or install gcc
--no-golang Don't download or install golang
--no-git Don't attempt to clone or update any repositories via git
--devel Only install packages from the packages-devel directory
--file Install using settings from file
--no-install Don't install anything, but do regenerate the environment scripts## Operation
Portprog starts and checks the packages (or packages-windows) directory, then attempts to download all the files to the zips directory, unpacking them in the background. It will not download any zips already present in the zips directory.
## Adding your own
Add your own downloads!
* Follow the [simple instructions](MakeYourOwnPackage.md)
* Send me a pull request so I can add your package to the distribution!Rerun portprog, and it will download and unpack your file.
## Uninstall
Delete the directory. Portprog does not modify any part of your system outside of its own directory.
** Warning **
I can't control other programs and libraries, so when you use a program or library that portprog downloads for you, this third party might change your system.
I can't stop that, but I try not to use any programs that would do that. You might end up with some files left in Application Data and the registry