Skip to content

General refactoring #76

@nickserv

Description

@nickserv

I have started work on some of this on my refactor branch several of my branches. If you would like to work on the branch with me, let me know and I can accept PRs / add you as a collaborator.

Ideas

  • Make rubocop happy with our source code.
  • Separate implementation and specs into more files.
  • Reduce duplication.
  • Make things more modular
  • Use more libraries to avoid "reinventing the wheel".
  • Move each group of commands into their own/class file. For example, symlink/unsymlink could be together. We could also have spec files separated into these command groups.

Thanks to @trobrock for some of these refactoring ideas.

Related issues

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions