Go to file
Kevin Franklin Kim 96c1e8d187
chore: add .husky
2025-07-31 16:14:42 +02:00
.github feat: bump golangci-lint 2025-04-04 16:37:23 +02:00
.husky chore: add .husky 2025-07-31 16:14:42 +02:00
cmd feat: add cowsay 2025-03-20 15:18:38 +01:00
embed fix: template 2025-04-07 16:03:14 +02:00
integration/scaffold feat: go 1.24.0 2025-02-19 11:46:16 +01:00
internal feat: go 1.24.0 2025-02-19 11:46:16 +01:00
pkg feat: improve git prompt 2025-07-31 16:10:23 +02:00
.editorconfig initial commit 2023-01-03 15:37:15 +01:00
.gitignore chore: update gitignore 2024-07-12 16:20:18 +02:00
.golangci.yml chore: add .husky 2025-07-31 16:14:42 +02:00
.goreleaser.yml chore: update goreleaser 2025-03-13 17:32:01 +01:00
.husky.yaml chore: add .husky 2025-07-31 16:14:42 +02:00
go.mod feat: bump deps 2025-07-31 16:11:49 +02:00
go.sum feat: bump deps 2025-07-31 16:11:49 +02:00
LICENSE docs: update LICENSE 2024-12-06 14:10:08 +01:00
main.go feat: remove plugin 2023-01-12 07:30:12 +01:00
Makefile chore: add .husky 2025-07-31 16:12:09 +02:00
README.md docs: add community files 2025-03-13 17:31:26 +01:00

Build Status Go Report Card Coverage Status GoDoc

POSH

Project Oriented SHELL (posh)

think of posh as 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

Please refer to the CONTRIBUTING details and follow the CODE_OF_CONDUCT and SECURITY guidelines.

License

Distributed under MIT License, please see license file within the code for more details.

Made with ♥ foomo by bestbytes