GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - yonasBSD/github-bot: A GitHub bot for your terminal. Integratges GitHub client commands with plugins and built-in Rhai scripting.

BranchesTags
Open more actions menu

Latest commit

 

History

76 Commits
76 Commits

Folders and files

NameName
Last commit message
Last commit date
.cargo
.cargo
 
 
.config
.config
 
 
.github
.github
 
 
assets
assets
 
 
backpack
backpack
 
 
manifests
manifests
 
 
packaging/nfpm
packaging/nfpm
 
 
xtask
xtask
 
 
.editorconfig
.editorconfig
 
 
.env
.env
 
 
.gitignore
.gitignore
 
 
.goji.json
.goji.json
 
 
.lefthook.toml
.lefthook.toml
 
 
.mise.toml
.mise.toml
 
 
.pre-commit-config.yaml
.pre-commit-config.yaml
 
 
Cargo.toml
Cargo.toml
 
 
LICENSE.md
LICENSE.md
 
 
Makefile.toml
Makefile.toml
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
TODO.md
TODO.md
 
 
Taskfile.dist.yaml
Taskfile.dist.yaml
 
 
cliff.toml
cliff.toml
 
 
cog.toml
cog.toml
 
 
deny.toml
deny.toml
 
 
justfile
justfile
 
 
pipelight.yaml
pipelight.yaml
 
 
sonar-project.properties
sonar-project.properties
 
 
treefmt.toml
treefmt.toml
 
 
tribble.yml
tribble.yml
 
 
trivy.yaml
trivy.yaml
 
 

Repository files navigation

GitHub Bot

Logo

Licenses Linting Testing Security Audit GitHub Release License

A GitHub bot for your terminal.

Integrates ghk with custom commands, and plugins with built-in script.rs scripting.

Features

  • plugin infrastructure
    • built-in custom Rhai scripting
      • support for ruviz scientific graph plotting
        • High-performance 2D plotting library for Rust combining matplotlib's ease-of-use with Makie's performance
      • file system access
      • env.rs
        • automatically read .env, .env.$APP_ENV, and .env.local files
      • running shell commands
      • working with JSON, YAML, and TOML files
  • custom commands
    • maintain :: Maintain one or more repositories (cleanup, rerun, or release)
    • merge :: Merge Dependabot PRs for a specific repository
    • wip :: Work-in-progress commit helper
    • prune :: Prune local branches that don't exist remotely
  • ghk integration
Command Alias Purpose Runs...
setup Install requirements (Checks requirements)
init Start tracking folder git init
login / logout GitHub auth gh auth login
create Create repo on GitHub gh repo create
fork Fork repo on GitHub gh repo fork
push save Save changes git add -A && git commit && git push
pull sync Download changes git pull
clone <repo> download Download repo gh repo clone
status Show status git status
diff Preview changes git diff
history log Show recent saves git log
undo Undo last commit git reset --soft HEAD~1
open Open in browser gh browse
branch List/switch branches git branch
ignore Add .gitignore (Writes .gitignore)
license Add license file (Writes LICENSE)
config View/edit settings (Edits config)
user list/switch Manage accounts (Internal auth)
completions Shell completions (Generates script)

Help

GitHub automation bot

Usage: github-bot [OPTIONS] <COMMAND>

Commands:
  maintain  Maintain one or more repositories (cleanup, rerun, or release)
  merge     Merge Dependabot PRs for a specific repository
  wip       Work-in-progress commit helper. Push all uncommitted changes using the last commit
  prune     Prune local branches that don't exist remotely
  git       Simple GitHub helper. Push code without the complexity
  hello     Ping test
  help      Print this message or the help of the given subcommand(s)

Options:
  -t, --token <TOKEN>  Optional GitHub Personal Access Token (PAT) with 'repo' scope. If not provided, the program will look for the `GITHUB_TOKEN` environment variable
  -q, --quiet          Suppress output (errors still shown)
  -v, --verbose...     Increase logging verbosity
  -q, --quiet...       Decrease logging verbosity
      --nocolor        Disable colored output
  -h, --help           Print help
  -V, --version        Print version

Made with ❤️ and Rust

About

A GitHub bot for your terminal. Integratges GitHub client commands with plugins and built-in Rhai scripting.

Resources

Readme
MIT license

Security policy

Security policy
Activity
Custom properties

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

Generated from yonasBSD/rust-ci-github-actions-workflow
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.