mirror of
https://github.com/foomo/posh.git
synced 2025-10-16 12:45:38 +00:00
| .github | ||
| cmd | ||
| embed | ||
| integration/scaffold | ||
| internal | ||
| pkg | ||
| .editorconfig | ||
| .gitignore | ||
| .golangci.yml | ||
| .goreleaser.yml | ||
| .husky.yaml | ||
| go.mod | ||
| go.sum | ||
| LICENSE | ||
| main.go | ||
| Makefile | ||
| README.md | ||
Project Oriented SHELL (posh)
think of
poshas an interactive and hackable Makefile
Installing
Install the latest release of the cli:
$ brew update
$ brew install foomo/tap/posh
Usage
$ posh help
Project Oriented Shell (posh)
Usage:
posh [command]
Available Commands:
completion Generate the autocompletion script for the specified shell
config Print loaded configuration
help Help about any command
init Initialize a Project Oriented Shell
version Print the version
Flags:
-h, --help help for posh
--level string set log level (default: info) (default "info")
--no-color disabled colors (default: false)
Use "posh [command] --help" for more information about a command.
To start using posh, go into your project and run:
$ cd your/project
$ posh init
This will generate the standard layout for posh which can be changed as required through .posh.yml.
Once initialized you can start posh through:
$ make shell
How to Contribute
Make a pull request...
License
Distributed under MIT License, please see license file within the code for more details.
