Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prototype exec command #1

Merged
merged 30 commits into from
Apr 15, 2024
Merged

Prototype exec command #1

merged 30 commits into from
Apr 15, 2024

Conversation

kkrull
Copy link
Owner

@kkrull kkrull commented Apr 14, 2024

Prototype exec command

  • Add top-level marmot script, which can symlink to /usr/bin/local
  • Add exec sub-command that operates on pre-defined project files (which are newline-delimited list of absolute paths to git repositories).

Future work

  • Add project sub-command to initialize a project file and add repositories to it
  • Update exec to newline when queries (like grep) don't display anything
  • Update exec to gracefully handle errors (e.g. should keep going but exit 1)
  • Update exec to use getopts, or similar
  • Update exec to address shellcheck findings
  • Update exec to add a help option
  • Update documentation for tasks and tools, based upon other projects. Use marmot exec to find
  • Add git ls-files or similar command, for work like finding and grepping files?

Copy link
Owner Author

@kkrull kkrull left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@kkrull kkrull merged commit 84fcc40 into main Apr 15, 2024
1 check passed
@kkrull kkrull deleted the exec-prototype branch April 15, 2024 00:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant