1.3.42 • Published 6 years ago

av-shell v1.3.42

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

av

NPM version Build Status

Make your own domain specific shell (DSS). The power of bash customized for your project.

This is a really handy tool to organize your scripts and repetitive tasks into one place. When you run 'av', it looks at $PWD and the recursively upward for a '.av' directory. So, in a way, this operates like git and other awesome cli tools but you can insert new commands at your leasure.

Contracts:

  • Every script should handle a '-h' argument and output a single line of documentation. This makes the 'help' look nice
  • Don't over write the builtins

Installing

Its now a package!

npm install -g av-shell
# Depending on your npm or node installation, you may need to use `sudo` when performing an installation through npm
sudo npm install -g av-shell

Using this repo

Pull down the code:

git clone https://github.com/sio2boss/av.git

Install to your system:

npm install -g
# Depending on your npm or node installation, you may need to use `sudo` when performing an installation through npm
sudo npm install -g

Using av with your project

In your project run and answer the wizard question(s):

av init

Your project now has a domain specific shell, just run for interactive:

av

Looks like this:

Starting up with av

Or for non-interactive, where help can be replaced with any command:

av help

You will notice there are some docker things in there...make sure you have setup docker like in the Docker section below.

Try creating a new command from the builtin template with:

av new my_new_command

A default editor will be opened if your $EDITOR variable isn't set. Run the following to edit your scripts after they are created:

av edit

Have fun!

av-docker

Also be sure to checkout av-docker

Oh-My-Zsh Plugin

https://gist.github.com/sio2boss/f480b310b233bd639d69

1.3.42

6 years ago

1.3.41

6 years ago

1.3.40

6 years ago

1.3.9

6 years ago

1.3.8

8 years ago

1.3.7

8 years ago

1.3.6

8 years ago

1.3.5

8 years ago

1.3.3

9 years ago

1.3.2

9 years ago

1.3.1

9 years ago

1.3.0

9 years ago

1.1.1

9 years ago

1.0.9

9 years ago

1.0.7

9 years ago