A Rust command-line tool to simplify the creation and setup of python projects.
Viper allows you to create a new python virtual environment and add initial dependencies with a single command. Dependencies can be imported from a text file, specified inline, or ignored entirely if you forego the virtual environment.
cargo install viper
``` viper 0.1 Musab G. musabgumaa@gmail.com
USAGE: viper.exe [OPTIONS] [SUBCOMMAND]
FLAGS: -h, --help Prints help information -V, --version Prints version information
SUBCOMMANDS: help Prints this message or the help of the given subcommand(s) new Creates a new project. ```
``` viper.exe-new Creates a new project.
USAGE:
viper.exe new [FLAGS] [OPTIONS]
FLAGS: -e, --env Creates a venv for the project. -f, --freeze Specify installed modules (provided by 'pip freeze') as requirements -F, --freeze3 Specify installed modules (provided by 'pip3 freeze') as requirements -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-d, --importd
ARGS:
0.1.2 Dependency Management, venv now optional.
0.1.0 Initial commit
Viper is distributed under the terms of both the MIT license and the Apache License (Version 2.0).