pasteit 0.0.1-alpha

A paste client. This is an Alpha version. Use at your own risk
Documentation
{
	"folders": [
		{
			"path": "."
		}
	],
	"settings": {
		"git.postCommitCommand": "sync",
		"psi-header.config": {
			"forceToTop": true,
			"blankLinesAfter": 1,
			"license": "MPL-2.0",
			"author": "shivanandvp",
			"initials": "sp",
			"authorEmail": "shivanandvp@rebornos.org",
			"company": "shivanandvp",
			"copyrightHolder": "shivanandvp",
			"creationDateZero": "asIs",
		},
		"psi-header.changes-tracking": {
			"isActive": true,
			"modAuthor": "Last Modified By: ",
			"modDate": "Last Modified   : ",
			"include": [
				"rust",
				"dart",
				"shellscript",
				"toml",
				"yaml",
				// "markdown"
			],
			"includeGlob": [
				"src/**",
				"configuration/**",
				"packaging/*"
			],
			"exclude": [
				"jsonc",
				"json"
			],
			"excludeGlob": [
				"target/**",
				"Cargo.lock",
				"**/settings.json",
			],
			"autoHeader": "manualSave",
			"enforceHeader": true,
			"replace": [
				"File",
				"Last Modified",
			],
			"updateLicenseVariables": false
		},
		"psi-header.variables": [
			[
				"projectTitle",
				"PasteIt"
			],
			[
				"projectDescription",
				"A paste client"
			],
			[
				"projectURL",
				"https://gitlab.com/shivanandvp/pasteit"
			],
			[
				"titleUnderline",
				"========================"
			]
		],
		"psi-header.templates": [
			{
				"language": "*",
				"template": [
					"<<projectTitle>> - <<projectDescription>>",
					"<<titleUnderline>>",
					"File   : <<projectname>><<filerelativepath>>",
					// "Created: <<filecreated('dd MM yyyy')>>",
					"License: <<licensename>>",
					"URL    : <<projectURL>>",
					"Authors: ",
					"    1. <<author>> <<<authoremail>>>",
					"    2. ",
					"-----",
					"Description: ",
					"",
					"",
					"-----",
					"Last Modified: <<dateformat(dddd, Do MMMM YYYY h:mm:ss A ZZ)>>",
					"Modified By  : ",
					"-----",
					"1. Copyright (c) <<year>> <<author>> <<<authoremail>>>",
					"2. ",
				]
			}
		],
		"psi-header.lang-config": [
			{
				"language": "*",
				"lineLength": 80,
				"forceToTop": true,
				"blankLinesAfter": 1,
			},
			{
				"language": "rust",
				"begin": "//┌────────────────────────────────────────────────────────────────────────────┐",
				"prefix": "//│ ",
				"suffix": " │",
				"end": "//└────────────────────────────────────────────────────────────────────────────┘",
				"rootDirFileName": "Cargo.toml",
			},
			{
				"language": "shellscript",
				"begin": "#┌─────────────────────────────────────────────────────────────────────────────┐",
				"prefix": "#│ ",
				"suffix": " │",
				"end": "#└─────────────────────────────────────────────────────────────────────────────┘",
				"beforeHeader": [
					"#! /usr/bin/env sh",
					""
				],
				"ignoreLines": [
					"#!"
				],
				"rootDirFileName": "Cargo.toml",
			},
			{
				"language": "toml",
				"begin": "#┌─────────────────────────────────────────────────────────────────────────────┐",
				"prefix": "#│ ",
				"suffix": " │",
				"end": "#└─────────────────────────────────────────────────────────────────────────────┘",
				"rootDirFileName": "Cargo.toml",
			},
			{
				"language": "markdown",
				"begin": "[//]: # (┌────────────────────────────────────────────────────────────────────┐)",
				"prefix": "[//]: # (│ ",
				"suffix": " │)",
				"end": "[//]: # (└────────────────────────────────────────────────────────────────────┘)",
				"beforeHeader": [
					""
				],
				"rootDirFileName": "Cargo.toml",
			},
			{
				"language": "dart",
				"mapTo": "rust"
			},
			{
				"language": "yaml",
				"mapTo": "toml"
			}
		],
		"files.eol": "\n",
		"rust-analyzer.updates.channel": "nightly",
		"git.autofetch": "all",
		"git.enableCommitSigning": true,
		"git.fetchOnPull": true,
	},
	"extensions": {
		"recommendations": [
			"tamasfe.even-better-toml",
			"webfreak.debug",
			"matklad.rust-analyzer",
			"yzhang.markdown-all-in-one",
			"davidanson.vscode-markdownlint",
			"psioniq.psi-header",
			"cnshenj.vscode-task-manager",
			"vivaxy.vscode-conventional-commits",
		]
	}
}