1.0.3 • Published 2 years ago

@lttr/shell-aliases v1.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Zsh aliases

Retrieve and parse zsh aliases from the environment or from a file.

This package is written for deno and compiled for node using dnt.

Usage (for deno)

import { evaluatedAliases, aliasesFromFile } from "https://deno.land/x/shell_aliases/mod.ts";

const aliases = await evaluatedAliases();
// or
const aliases = await aliasesFromFile(pathToAliasesFile);

// aliases will be an array like:
// [
//   {
//     key: "..",
//     value: "cd .."
//   },
//   {
//     key: "ll",
//     value: "ls -l"
//   }
// ]

Usage (for node)

import { evaluatedAliases } from "@lttr/shell-aliases";
const aliases = await evaluatedAliases();

Testing

deno task test

First: Deno x publishing

This package is automatically published when new tag with version is pushed to the Github repository.

git describe --tags # get last tag
git tag <version>
git push --tags

Second: NPM publishing

There is a build script that uses dnt and compiles a npm package.

deno run -A _build.ts <version>
cd npm
npm publish --access public
deno task clean
1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago