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 (NOT FUNCTIONAL)

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: venture-tools-2020.10.26.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-2020.10.26.tar.gz
Algorithm Hash digest
SHA256 00bdd87498abc6f14c2cc84bc1bc424baeaf1d58c047e15c2237a32e086a0024
MD5 247976649db3c598be8e938a5fa49ccd
BLAKE2b-256 d84c917aec9b3e761bf65e95d4720b85d7f98da1af78bd6ea8a1d76aaaae7a65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: venture_tools-2020.10.26-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-2020.10.26-py3-none-any.whl
Algorithm Hash digest
SHA256 579ccb3d586eb1f0232630352f0a5674dce6b189c9bfd383d046a1c574cb6c07
MD5 d3f5908c37bd877050ff1d71028dcde6
BLAKE2b-256 eb0885476dafe6fc427db367cba14b2ff017aa178138432b560531cd5e375431

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