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.1.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.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: venture-tools-0.0.1.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.1.tar.gz
Algorithm Hash digest
SHA256 72670ffc84523492b376909ad901a8d87458c8a4aba2f4e8639d90dc27f92a07
MD5 e44ef43410b3f2d3bb2e31de99b0733d
BLAKE2b-256 3a0c812c6e5ce4a630e8c091fa491da61f1df353150abde7b1c3773d2aab9a15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: venture_tools-0.0.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6745d4151beb47dd1aa6fbb1aaeb47e634d5aa2fe70e774f95bcb2e439b29964
MD5 24432a68323ff882384d425e2f471066
BLAKE2b-256 64b047e13f361c876a89ab8ad3b0ca4510aa6a2b5abcba37c4ca7453b2bd977e

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