An open API service indexing awesome lists of open source software.

https://github.com/techlemur/notepad-plus-plus-workspace-generator

Bash script for generating workspace files for Notepad++
https://github.com/techlemur/notepad-plus-plus-workspace-generator

bash-script docker notepad-plus-plus notepadplusplus

Last synced: about 1 year ago
JSON representation

Bash script for generating workspace files for Notepad++

Awesome Lists containing this project

README

          

# Notepad++ Workspace Generator [![License: MIT](https://img.shields.io/badge/License-MIT-black.svg)](https://opensource.org/licenses/MIT)

Small bash script for generating workspace files for Notepad++

## Options

- **-h | --help** -- Print help and exit
- **-a | --all** -- Disable default ignore settings and add everything
- **-d | --defaults** -- Add defaults to custom ignore rules
- **-f | --file** -- File Name
- **-i | --ignore** -- Specify file names to ignore
- **-if | --ignoreFolders|--ignorefolders** -- Specify folder names to ignore
- **-n | --name** -- Project Name
- **-s |--sort** -- Sort flags (must be wrapped in quotes. ex: '-f -n')
- **-v | --verbose** -- Be more verbose

## Examples

### Bash

```bash
./generate.sh -f .npworkspace -n "My Project Name"
```

### Docker

```bash
docker run -it --rm -v "$PWD":/work techlemur/npwg -n $(basename $PWD)
```

## ToDo:

- [ ] Add config files
- [ ] Add CI tests

## :sparkling_heart: Supporters

| | |
|-|-|
|[![Greeley Wells](https://gravatar.com/avatar/48ef4a9d954492ad08e5c32b21c1daaa?s=150#avatar "Greeley Wells")](https://greeleyandfriends.com/) | **Greeley Wells** (https://greeleyandfriends.com/) |