├── .github ├── dependabot.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── commands ├── app-config-set-id.go ├── app-config.go ├── init.go ├── install.go ├── install_github.go ├── install_http.go ├── install_local.go ├── list.go ├── run.go ├── self-update.go ├── tidy-broken.go ├── uninstall.go ├── update.go └── view.go ├── core ├── app_config.go ├── appimage.go ├── asset.go ├── config.go ├── github_api.go ├── github_source.go ├── http_source.go ├── local_source.go ├── meta.go ├── source.go └── transactions.go ├── go.mod ├── go.sum ├── install.sh ├── main.go ├── media ├── banner.png ├── logo-transparent.png └── logo.png ├── scripts ├── build.sh ├── tag-available.sh └── version.sh └── utils ├── ansi.go ├── cli.go ├── files.go ├── io.go ├── logging.go ├── prompt.go ├── slice.go ├── strings.go ├── system.go ├── terminal.go └── time.go /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/README.md -------------------------------------------------------------------------------- /commands/app-config-set-id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/app-config-set-id.go -------------------------------------------------------------------------------- /commands/app-config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/app-config.go -------------------------------------------------------------------------------- /commands/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/init.go -------------------------------------------------------------------------------- /commands/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/install.go -------------------------------------------------------------------------------- /commands/install_github.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/install_github.go -------------------------------------------------------------------------------- /commands/install_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/install_http.go -------------------------------------------------------------------------------- /commands/install_local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/install_local.go -------------------------------------------------------------------------------- /commands/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/list.go -------------------------------------------------------------------------------- /commands/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/run.go -------------------------------------------------------------------------------- /commands/self-update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/self-update.go -------------------------------------------------------------------------------- /commands/tidy-broken.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/tidy-broken.go -------------------------------------------------------------------------------- /commands/uninstall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/uninstall.go -------------------------------------------------------------------------------- /commands/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/update.go -------------------------------------------------------------------------------- /commands/view.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/commands/view.go -------------------------------------------------------------------------------- /core/app_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/app_config.go -------------------------------------------------------------------------------- /core/appimage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/appimage.go -------------------------------------------------------------------------------- /core/asset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/asset.go -------------------------------------------------------------------------------- /core/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/config.go -------------------------------------------------------------------------------- /core/github_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/github_api.go -------------------------------------------------------------------------------- /core/github_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/github_source.go -------------------------------------------------------------------------------- /core/http_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/http_source.go -------------------------------------------------------------------------------- /core/local_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/local_source.go -------------------------------------------------------------------------------- /core/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/meta.go -------------------------------------------------------------------------------- /core/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/source.go -------------------------------------------------------------------------------- /core/transactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/core/transactions.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/install.sh -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/main.go -------------------------------------------------------------------------------- /media/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/media/banner.png -------------------------------------------------------------------------------- /media/logo-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/media/logo-transparent.png -------------------------------------------------------------------------------- /media/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/media/logo.png -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/tag-available.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/scripts/tag-available.sh -------------------------------------------------------------------------------- /scripts/version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/scripts/version.sh -------------------------------------------------------------------------------- /utils/ansi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/ansi.go -------------------------------------------------------------------------------- /utils/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/cli.go -------------------------------------------------------------------------------- /utils/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/files.go -------------------------------------------------------------------------------- /utils/io.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/io.go -------------------------------------------------------------------------------- /utils/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/logging.go -------------------------------------------------------------------------------- /utils/prompt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/prompt.go -------------------------------------------------------------------------------- /utils/slice.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/slice.go -------------------------------------------------------------------------------- /utils/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/strings.go -------------------------------------------------------------------------------- /utils/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/system.go -------------------------------------------------------------------------------- /utils/terminal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/terminal.go -------------------------------------------------------------------------------- /utils/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zyrouge/pho/HEAD/utils/time.go --------------------------------------------------------------------------------