Skip to main content

a CLI tool to initialize a new project

Project description

Venture

Venture is a command line app start new projects or "Ventures". Even creating a remote github repository if specified.

Installation

Method 1: pip install

Use the package manager pip to install venture.

pip install venture-tools

Method 2: install.sh

git clone https://github.com/murmuur-git/venture.git
sh venture-tools/install.sh

Usage

Init

Start a new venture

venture init [destination]

Start a new python venture

venture init -p [destination]

Start a venture and make a remote repository

venture init -r [destination]

Uses a github authentication token, so you will need to generate one in your github settings

Config

Opens config.ini in vim for editing

venture config

Resets config.ini, use if missing/damaged

venture config --reset

Output contents of config.ini

venture config --output

Config.ini

[defaults]
make_remote = False
is_verbose = False
init_type = b

[github.com]
user =
access_token =

defaults

  • make_remote: if true will always make remote repository (default False)
  • is_verbose: if true will always print verbose output (default False)
  • init_type: chooses which type of venture to make when no parameter is given (default b)
    • b: blank venture (Only a README.md is made)
    • p: python venture

github.com

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

venture-tools-2020.10.27.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

venture_tools-2020.10.27-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file venture-tools-2020.10.27.tar.gz.

File metadata

  • Download URL: venture-tools-2020.10.27.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for venture-tools-2020.10.27.tar.gz
Algorithm Hash digest
SHA256 61071645ceec09ea1b33d29e4f1838e4cda12a8ab1e89ed8e031b80cd36efeb6
MD5 90e097d7223b9a428e5d488948dcb76d
BLAKE2b-256 f9ebe53a7062bb5769d1b23bec3e9c1e42b669735a07f0f417ec37fbbb2e7e4c

See more details on using hashes here.

File details

Details for the file venture_tools-2020.10.27-py3-none-any.whl.

File metadata

  • Download URL: venture_tools-2020.10.27-py3-none-any.whl
  • Upload date:
  • Size: 9.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.6

File hashes

Hashes for venture_tools-2020.10.27-py3-none-any.whl
Algorithm Hash digest
SHA256 e2455b26545d232d241c75ee67c81c37144c7354e30f9201253686c3be04d645
MD5 31bbc6cc163ffa462b385e7b84d11f2c
BLAKE2b-256 4772c4bb191fc7df81f148f61d00484e629973cd964f6204c6a4b8755f77e2b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page