Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/canisminor1990/sketch-name-organizer

πŸ–Œ Rename and sort artboards based on their x and y position; Rename layers based on their Style and Symbol.
https://github.com/canisminor1990/sketch-name-organizer

format rename sketch sketch-app sketch-plugin sort

Last synced: 22 days ago
JSON representation

πŸ–Œ Rename and sort artboards based on their x and y position; Rename layers based on their Style and Symbol.

Awesome Lists containing this project

README

        

# Name Organizer

[![GitHub release](https://img.shields.io/github/release/canisminor1990/sketch-name-organizer.svg)](https://github.com/canisminor1990/sketch-name-organizer/releases)
[![GitHub release](https://img.shields.io/badge/Works%20with-Sketch%20Runner-blue.svg?colorB=308ADF)](http://bit.ly/SketchRunnerWebsite)
[![](https://img.shields.io/github/downloads/canisminor1990/sketch-name-organizer/total.svg)](https://github.com/canisminor1990/sketch-name-organizer/releases)

* [δΈ­ζ–‡θ―΄ζ˜Ž](README_zh.md)

## Installing Plugins

### Direct download

1. [Download the ZIP file](https://github.com/canisminor1990/sketch-name-organizer/archive/master.zip) and unzip
2. Open the **NameOrganizer.sketchplugin**

### Install with Sketchpacks

Install sketch-name-organizer with Sketchpacks

### Install with Runner

1. Press ⌘ + ' open **Runner** window;
2. Switch to **install** tab;
3. Type **NameOrganizer**;
4. Select **Name Organizer** item and press Return.

## Usage

### Name Organizer

Press βŒƒ + ⌘ + N on keyboard to callout the plugin dialog.

### Rename Layers

Rename all layers based on their Style, TextStyle or MasterSymbol and format them.

### Name Format

* CamelCase

```
Foo Bar => FooBar
--for-bar-- => FooBar
__FOO_BAR__ => FooBar
```

* camelCase

```
Foo Bar => fooBar
--for-bar-- => fooBar
__FOO_BAR__ => fooBar
```

* kebab-case

```
Foo Bar => foo-bar
FooBar => foo-bar
__FOO_BAR__ => foo-bar
```

* snake_case

```
Foo Bar => foo_bar
--for-bar-- => foo_bar
FooBar => foo_bar
```

* Start Case

```
FooBar => Foo Bar
--for-bar-- => Foo Bar
__FOO_BAR__ => Foo Bar
```

### Sort Artboards

Sort artboards based on their x and y positon.

### Run with Runner

1. Press ⌘ + ' open **Runner** window;
2. Type **name**;

## Contact

* **Author** - [Canis Minor](https://github.com/canisminor1990)
* **Email** -