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

CLI: Add axel clean command #59

Open
jgrosso opened this issue Sep 17, 2019 · 0 comments
Open

CLI: Add axel clean command #59

jgrosso opened this issue Sep 17, 2019 · 0 comments
Assignees
Labels
cli Anything related to the Axel command line tool. improvement Adding a new feature, improving an existing feature, etc. proposal Ideas for future improvement, that aren't (yet) concretely agreed upon.

Comments

@jgrosso
Copy link
Collaborator

jgrosso commented Sep 17, 2019

This should:

  1. Remove the axelTemp directory

  2. Remove hs files that correspond to Axel files. To avoid clobbering handwritten files (e.g. that, for whatever reason, accidentally have the same name), we should verify that the generated files were actually created by Axel.
    In fact, maybe we should include a checksum, in case the user made manual improvements (and in the case of mismatch, include a --force option or something to confirm). If we add this sort of header, maybe we could include Annotate transpiled files with the version of Axel used to generate them, and don't allow macro imports from incompatible versions #62 in its implementation.

@jgrosso jgrosso added cli Anything related to the Axel command line tool. proposal Ideas for future improvement, that aren't (yet) concretely agreed upon. improvement Adding a new feature, improving an existing feature, etc. labels Sep 17, 2019
@jgrosso jgrosso changed the title CLI: Add axel clean command to remove the axelTemp directory CLI: Add axel clean command Oct 28, 2022
@jgrosso jgrosso self-assigned this Dec 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli Anything related to the Axel command line tool. improvement Adding a new feature, improving an existing feature, etc. proposal Ideas for future improvement, that aren't (yet) concretely agreed upon.
Projects
None yet
Development

No branches or pull requests

1 participant