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

feat: mvp #9

Closed
wants to merge 73 commits into from
Closed

feat: mvp #9

wants to merge 73 commits into from

Conversation

norskeld
Copy link
Owner

@norskeld norskeld commented Aug 12, 2022

This PR implements the MVP.

Things to not forget to implement:

  • Better error handling/reporting for actions, especially for fs actions.
  • Better error handling/reporting for parsing and validating manifest.
  • Add error reporting for parsing and validating remote repository string.
  • Missing sanity and safety checks.
    • Terminate on action failure.
    • Do not unpack into an existing destination.

Adding tests would be nice too.

Resolves #13
Resolves #15

@norskeld norskeld added the feat New feature or request label Aug 12, 2022
@norskeld norskeld self-assigned this Aug 12, 2022
@norskeld norskeld changed the title feat: wire up replacements and actions feat: mvp Dec 20, 2023
I decided to switch to command-based design and get rid of `file:` prefix for
local repositories. This allows:

- Get rid of programmatic shell expansion and simply leverage shell
capabilities.
- Make use of proper tab completions since now there's no prefix that'd been
breaking such functionality, which was rather annoying.

Also refactored code a bit and slightly simplified/reorganized it.
@norskeld norskeld force-pushed the feat/replacements branch from 422a99b to c6faf4a Compare March 10, 2024 09:05
@norskeld norskeld closed this Mar 10, 2024
@norskeld norskeld deleted the feat/replacements branch March 10, 2024 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feat: mvp feat: allow to use local repositories
1 participant