A program to add, replace, or remove file extensions.
> ls
// output:
// foo
> vext --add --file foo --extension txt
> ls
// output:
// foo.txt
> vext --replace --file foo.txt --extension v
> ls
// output:
// foo.v
> vext --remove --file foo.v
> ls
// output:
// foo
Path to the file(s) on which the extension will be manipulated. This argument must be enclosed in quotes if there are multiple files.
Action to do on the file. Options for this argument include 'add', 'remove', and 'replace'.
The extension to add or replace to the file(s).
> git clone https://github.com/vanillaiice/v-ext
> cd v-ext
> v .
// or
> make
- v
- make (optional)
- MinGW-w64 (optional, for windows cross compilation)
BSD-3-Clause
Vanillaiice