Skip to content

Clivefile & cliver executable #7

Open
@yaauie

Description

Create a Clivefile format & pair it with a cliver executable that executes the underlying command with a matching executable.

Example:

Cliver::Specification.new do
  add_dependency 'python', '~> 2.0', as: 'py2'
  add_dependency 'pygments', '~ >7.8', '>= 7.8.1'
end

Usage:
Locates appropriate executable, then replaces self process with it and all given arguments. Possible opportunity for Clivefile.lock file for optimization here, but you know, cache invalidation.

$ cliver pygments -i foo.txt -f

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions