/Common_EnvironmentEx

Enhances Common_Environment with libraries, scripts, and tools common to different development activities.

Primary LanguagePythonBoost Software License 1.0BSL-1.0

Common_EnvironmentEx

Enhances Common_Environment with libraries, scripts, and tools common to different development activities. Common_Environment is focused on minimalisim, while Common_EnvironmentEx is focused on utility.

Contents

  1. Quick Start
  2. License
  3. Supported Platforms
  4. Functionality
  5. Docker Images
  6. Dependencies
  7. Related Repositories
  8. Support

Quick Start

Setup and Activate are required to begin using this repository. Before running these scripts, please make sure that all Dependencies have been cloned.

Setup

Setup installs/unpacks tools used during development activities and locates its repository dependencies (if any). Setup must be run on your machine after cloning the repository or after changing the file location of repositories that it depends upon (if any).

Linux Setup.sh
Windows Setup.cmd
Windows (PowerShell) Setup.ps1
Activate

Activate prepares the current environment for development activities and must be run at least once in each terminal window.

Linux Activate.sh <python36|python27>
Windows Activate.cmd <python36|python27>
Windows (PowerShell) Activate.ps1 <python36|python27>

License

This repository is licensed under the Boost Software License.

GitHub describes this license as:

A simple permissive license only requiring preservation of copyright and license notices for source (and not binary) distribution. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Supported Platforms

This software has been verified on the following platforms.

Platform Scripting Environment Version
Windows Cmd.exe

Windows 10:

  • October 2018 Update
  • April 2018 Update
Windows PowerShell

Windows 10:

  • October 2018 Update
  • April 2018 Update
Linux Bash

Ubuntu:

  • 18.04
  • 16.04

Functionality

Backup
Support for mirroring and offsite backups and restoration.

Docker Images

Docker images of Common_EnvironmentEx are generated periodically.

dbrownell/common_environmentex:python36 An environment that is activated_ with python36.
dbrownell/common_environmentex:python27 An environment that is activated_ with python27.
dbrownell/common_environmentex:base An environment that is setup but not activated_ (useful as a base image for other Common_Environment-based images).

Dependencies

This repository is dependent upon these repositories.

Repo Name Description
Common_Environment Common development activities

Related Repositories

Common_Environment_v3 Foundational repository that implements functionality common to all development environments.

Support

For question or issues, please visit https://github.com/davidbrownell/Common_EnvironmentEx/issues.