{CodeStore}

Made in Germany  Public Snippets  My Snippets

Run {CodeStore}

No additional runtime environments or other pre-installed software are required to run {CodeStore}. The program can be started after the download without installation.
The execution under Linux differs somewhat from that under Windows.

Windows

Extract the downloaded .zip file to a folder of your choice. In addition to the executable program, your saved data will also be saved in this folder.
After that step, {CodeStore} can be started with a double click on CodeStore.cmd.

Linux

Unpack the downloaded .tar.gz file in a directory of your choice. In addition to the executable program, your saved data will also be stored in this directory.If you want to start {CodeStore} via the graphical user interface, the file create-launcher.sh must first be executed in a terminal.
Alternatively {CodeStore} can be started directly via the file CodeStore.sh in a terminal.

Login

When {CodeStore} is started, a login dialog is shown. If you have a {CodeStore} account, you can now log in with your user name and password. Afterwards, the automatic synchronization is started.
You have the possibility to save your credentials. In this case, your credentials were saved in an encrypted file, and you will be logged in automatically the next time {CodeStore} is started.

If you don´t have a {CodeStore} account, click cancel. To make the login dialog not be displayed again during the next start of the program, activate the option "Don´t show again".

To be able to log in at a later time, click the login button in the top right corner, or activate the login dialog in the settings . In both cases, the program needs to be restarted.

User interface

The user interface is essentially divided into two areas. On the left is the selection, on the right the currently selected code snippet. The header area also contains buttons for help and settings.

On the left, there is the selection of the programming language, filtering and sorting, as well as the selection list.

The selected code snippet is displayed on the right. Besides title, description and code, there is also a detail area in which metadata such as tags, shares, creation time, etc. are displayed. The detail area is displayed via the option bar.

The first code snippet

Before you can create a code snippet, you need to select a programming language.
To add a programming language to the selection, select "add programming language" in the dropdown menu. In the dialog which is shown afterwards, select a programming language and submit by clicking ok.

The programming language will be selected immediately. Click on the plus symbol to create a new code snippet for that programming language .
Entering a title and code is always required. The description is optional. Click "save" to save the code snippet.

After {CodeStore} has been started, you always need to select a programming language to be able to select or create a code snippet. If there is only one programming language, it will be selected automatically.

Create tags

By using tags, you can group and categorize your code snippets.
If you want to create a code snippet e.g. for formating a date, you could enter "date" and "format".

There are the following restrictions for tags: only lower case characters, no spaces, max. 30 characters. You can set max. 10 tags per code snippet.

Filter

As soon as {CodeStore} has been started and a programming language has been selected, you can filter the listed code snippets to get the code you are looking for. In the automatically selected textfield, you can filter by the title of a snippet .
The filter section can be extended to be able to filter by tags, author, and visibility (private / public). For this, click or press tab.

Additionally to the filter section, {CodeStore} provides a quickfilter function. In the details section of a code snippet, you can directly click on a tab or user name, to search for it.

Sort

By clicking at the filter- or sort-symbol, you can switch between the filter- and sort-options.
There, you can sort the listed code snippets by title or creation time.

Share code snippets

If you have a BASIC account, each newly created code snippet is "public" by default. This means that all persons worldwide can see this code snippet via the website. This option cannot be disabled for BASIC accounts.

If you have a PRO account, every newly created code snippet is "private" by default. That means only you can see it. In the detail area of the code snippet you can change the visibility.
You can also release a code snippet for specific users (e.g. for colleagues or fellow students). This function is only available for PRO accounts.

If a code snippet is marked as "public", you can send a link to this code snippet. Click on "Show link" to display the link. This option is only available if the code snippet is synchronized.

No matter how you share a code snippet, only you can edit your code snippets yourself.

For questions, feedback, bugreports, etc. contact us at Facebook.