https://github.com/dunningkrueg/pawn-package
a extension pawn package for vscode
https://github.com/dunningkrueg/pawn-package
github pawn pawn-package typescript vscode-extension
Last synced: 21 days ago
JSON representation
a extension pawn package for vscode
- Host: GitHub
- URL: https://github.com/dunningkrueg/pawn-package
- Owner: dunningkrueg
- License: isc
- Created: 2025-02-25T13:31:36.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-03-08T09:22:35.000Z (3 months ago)
- Last Synced: 2025-03-08T09:30:58.773Z (3 months ago)
- Topics: github, pawn, pawn-package, typescript, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 3.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pawn Package
A Visual Studio Code extension for downloading and managing SAMP/open.mp packages.
## Features
- Download SAMP/open.mp packages from GitHub using the format `owner/repo`
- Automatically detect include and plugin directories in your workspace
- Download include files (.inc) from GitHub repositories
- Download plugin files (.dll and .so) from the latest GitHub releases
- Support for pawno/qawno folder structures
- Smart handling of special plugins and components## Requirements
- Visual Studio Code 1.93.0 or higher
- A SAMP/open.mp project with at least one of these directories:
- `pawno/include`
- `qawno/include`
- `plugins`## Installation
You can install this extension from the [Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=dunningkrueg.pawn-package).
There are several ways to install:
1. **Via VSCode Marketplace:**
- Open VS Code
- Click the Extensions icon in the sidebar (Ctrl+Shift+X)
- Search for "Pawn Package"
- Click Install2. **Via Quick Open:**
- Press Ctrl+P
- Type `ext install dunningkrueg.pawn-package`
- Press Enter3. **Via Command Palette:**
- Press Ctrl+Shift+P
- Type `Extensions: Install Extension`
- Type `dunningkrueg.pawn-package`
- Press Enter## Usage
1. Open your SAMP/open.mp project folder in VS Code
2. Make sure you have at least one of these directories in your workspace:
- `pawno/include`
- `qawno/include`
- `plugins`
3. Press `Ctrl+Shift+P` to open the Command Palette
4. Type `Pawn Package: Download Package` and press Enter
5. Enter the GitHub repository in the format `owner/repo` (e.g., `Y-Less/sscanf`)
6. The extension will download the files to the appropriate directories## Supported Packages
The extension supports repositories with:
- Include files (.inc) in the root or in an "include" directory
- Plugin files (.dll and .so) in the latest release assets
- Special plugins that need to be in the root directory
- Component files in dedicated folders## License
[ISC](LICENSE)
---
Found a bug or have a suggestion? Please open an issue on the GitHub repository.