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-0.0.3.tar.gz (8.2 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-0.0.3-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: venture-tools-0.0.3.tar.gz
  • Upload date:
  • Size: 8.2 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-0.0.3.tar.gz
Algorithm Hash digest
SHA256 bee69c62252fa7ac51b7a66c69db21b8856e55fae97aaf5661b5b2cb406f8be1
MD5 42907a24a7827db84e8e61464346cbc9
BLAKE2b-256 14d2ea0dae54ac9f4a7ac6ff0117491556582ab0f1b76fb0e6704fc72eda7513

See more details on using hashes here.

File details

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

File metadata

  • Download URL: venture_tools-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 9.8 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-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 536d0935a0da6aba3088d139cf4cbde4b00525fa700187ab680ac1a992a992b1
MD5 e88a43f3fec27b00b349897756c77d29
BLAKE2b-256 f8648b9a9b57589a9c47aa483192d94eda98b73a7f64d316832e1d43a6f5af3e

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