Conversation
PureBasicPureBasic programming language and IDE.
PureBasic is a commercial, cross platform programming language and IDE. It runs on — and compiles to — Windows, Linux and Mac OS X.
I use PureBasic on Windows, so I might be missing out some file extensions for Linux and Mac OS X related files. The official PureBasic documentation doesn’t provide details in this regard. But I am sure that all patterns provided for PureBasic’s Files ExtensionsPureBasic source code and project files have the following extensions:
There is no intrinsic difference between File with a Settings FilesTwo type of PureBasic settings files can be found along projects:
The Compiled BinariesPureBasic uses the PellesC linker (polink); avanced user can invoke PureBasic compiler passing specific directive for polink, therefore it might be possible to also produce binaries with other extensions then those referred to here below — but this would be rare enough to justify excluding them from the Compiled Binary ExecutablesPureBasic can compile to binary executables for Windows, Linux and Mac OS X.
I haven’t had a chance to work with PureBasic under Linux or Mac, but from examining other people examples it seems that Linux binaries have no extension by default. But I might be wrong on this, and missing some patterns. Also, under Mac OS, there might be other extension patterns I am not aware of. Compiled Dynamic librariesPureBasic can compile to shared libraries for Windows, Linux and Mac OS X.
Documented ReferencesPureBasic Files ExtensionsPureBasic default file extensions are mentioned in scattered places within the official documentation. All extensions:
Compiled Binaries Extensions
Advanced compiling options are described here: — http://www.purebasic.com/documentation/reference/cli_compiler.html Configuration Files
|
Fixes github/gitignore#2333 - Add Advanced Installer gitignore #2333 Fixes github/gitignore#2317 - Add A-Frame template #2317 Fixes github/gitignore#2327 - Added Salesforce .gitIgnore #2327 Fixes github/gitignore#2323 - Add new gitignore for CMS 1C-Bitrix.gitignore #2323 Fixes github/gitignore#2326 - Add new gitignore for Ansible test driven development #2326 Fixes github/gitignore#2311 - Add PAWN.gitignore #2311 Fixes github/gitignore#2309 - Add Crystal template #2309 Fixes github/gitignore#2308 - .gitignore for OpenFrameworks.cc #2308 Fixes github/gitignore#2303 - Add clean gitignore #2303 Fixes github/gitignore#2294 - Add ATS.gitignore #2294 Fixes github/gitignore#2283 - Create jboss-6.x #2283 Fixes github/gitignore#2131 - Create Snapcraft.gitignore #2131 Fixes github/gitignore#2086 - Add gitignore for Cypress Semiconductor IDE #2086 Fixes github/gitignore#2089 - Add Racket.gitignore #2089 Fixes github/gitignore#2103 - Android studio gitignore #2103 Fixes github/gitignore#2116 - Added Kentico.gitignore #2116 Fixes github/gitignore#2124 - Add Ceylon. #2124 Fixes github/gitignore#2127 - Add Buck gitignore values #2127 Fixes github/gitignore#2142 - Add Altium Designer gitignore file #2142 Fixes github/gitignore#2153 - A new template for Perl 6 #2153 Fixes github/gitignore#2160 - Add initial gitignore with bin exclusion for particle IoT platform. #2160 Fixes github/gitignore#2167 - Create IAR.gitignore #2167 Fixes github/gitignore#2171 - Added JMeter gitignore #2171 Fixes github/gitignore#2188 - Create Y86.gitignore #2188 Fixes github/gitignore#2218 - PureBasic #2218 Fixes github/gitignore#2230 - Create MikroC.gitignore #2230 Fixes github/gitignore#2265 - Create Nwjs #2265 Fixes github/gitignore#2272 - Added gitignore for the Python-based Nikola Static Site Generator #2272 Fixes github/gitignore#2279 - gitignore for jboss-4.2.3.GA #2279 Fixes github/gitignore#2274 - A new template gitignore for QtCreator like IDE for pure C/C++ projs #2274 Fixes github/gitignore#2014 - Added MavensMate.gitignore #2014
* Updated master template list * Added 25 Tempaltes from https://github.com/github/gitignore Fixes github/gitignore#2333 - Add Advanced Installer gitignore #2333 Fixes github/gitignore#2317 - Add A-Frame template #2317 Fixes github/gitignore#2327 - Added Salesforce .gitIgnore #2327 Fixes github/gitignore#2323 - Add new gitignore for CMS 1C-Bitrix.gitignore #2323 Fixes github/gitignore#2326 - Add new gitignore for Ansible test driven development #2326 Fixes github/gitignore#2311 - Add PAWN.gitignore #2311 Fixes github/gitignore#2309 - Add Crystal template #2309 Fixes github/gitignore#2308 - .gitignore for OpenFrameworks.cc #2308 Fixes github/gitignore#2303 - Add clean gitignore #2303 Fixes github/gitignore#2294 - Add ATS.gitignore #2294 Fixes github/gitignore#2283 - Create jboss-6.x #2283 Fixes github/gitignore#2131 - Create Snapcraft.gitignore #2131 Fixes github/gitignore#2086 - Add gitignore for Cypress Semiconductor IDE #2086 Fixes github/gitignore#2089 - Add Racket.gitignore #2089 Fixes github/gitignore#2103 - Android studio gitignore #2103 Fixes github/gitignore#2116 - Added Kentico.gitignore #2116 Fixes github/gitignore#2124 - Add Ceylon. #2124 Fixes github/gitignore#2127 - Add Buck gitignore values #2127 Fixes github/gitignore#2142 - Add Altium Designer gitignore file #2142 Fixes github/gitignore#2153 - A new template for Perl 6 #2153 Fixes github/gitignore#2160 - Add initial gitignore with bin exclusion for particle IoT platform. #2160 Fixes github/gitignore#2167 - Create IAR.gitignore #2167 Fixes github/gitignore#2171 - Added JMeter gitignore #2171 Fixes github/gitignore#2188 - Create Y86.gitignore #2188 Fixes github/gitignore#2218 - PureBasic #2218 Fixes github/gitignore#2230 - Create MikroC.gitignore #2230 Fixes github/gitignore#2265 - Create Nwjs #2265 Fixes github/gitignore#2272 - Added gitignore for the Python-based Nikola Static Site Generator #2272 Fixes github/gitignore#2279 - gitignore for jboss-4.2.3.GA #2279 Fixes github/gitignore#2274 - A new template gitignore for QtCreator like IDE for pure C/C++ projs #2274 Fixes github/gitignore#2014 - Added MavensMate.gitignore #2014
|
@tajmone - This tempalte is live on gitignore.io - https://www.gitignore.io/api/purebasic |
|
Thanks for merging it into gitignore.io @joeblau ! Any chances it will also be merged into this repo? It's been a while since the PR but didn't get any feedback. |
|
I'm going to close this out because the value of maintaining a template like this isn't clear to me. @tajmone if you still feel like this should be a template listed in this repository, please read the section about specialized templates and open a new pull request matching the new format. |
New .gitignore template for the PureBasic language and IDE.
Reasons for making this change:
Currently there is no .gitignore template for the PureBasic language.
Official PureBasic documentation:
PureBasic project’s homepage: