Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
platform::shell(n)	     Tcl Bundled Packages	    platform::shell(n)

______________________________________________________________________________

NAME
       platform::shell - System	identification support code and	utilities

SYNOPSIS
       package require platform::shell ?1.1.4?

       platform::shell::generic	shell
       platform::shell::identify shell
       platform::shell::platform shell
______________________________________________________________________________

DESCRIPTION
       The  platform::shell  package  provides several utility commands	useful
       for the identification of the architecture of a specific	Tcl shell.

       This package allows the identification of the architecture  of  a  spe-
       cific  Tcl shell	different from the shell running the package. The only
       requirement is that the other shell (identified by its path), is	 actu-
       ally executable on the current machine.

       While  for most platform	this means that	the architecture of the	inter-
       rogated shell is	identical to the architecture  of  the	running	 shell
       this  is	 not generally true. A counter example are all platforms which
       have 32 and 64 bit variants and where a 64bit system  is	 able  to  run
       32bit code. For these running and interrogated shell may	have different
       32/64 bit settings and thus different identifiers.

       For applications	like a code repository it is important to identify the
       architecture  of	 the shell which will actually run the installed pack-
       ages, versus the	architecture of	the shell running the repository soft-
       ware.

COMMANDS
       platform::shell::identify shell
	      This command does	the same identification	as platform::identify,
	      for the specified	Tcl shell, in contrast to the running shell.

       platform::shell::generic	shell
	      This command does	the same identification	as  platform::generic,
	      for the specified	Tcl shell, in contrast to the running shell.

       platform::shell::platform shell
	      This  command returns the	contents of tcl_platform(platform) for
	      the specified Tcl	shell.

KEYWORDS
       operating system, cpu architecture, platform, architecture

platform::shell			     1.1.4		    platform::shell(n)

NAME | SYNOPSIS | DESCRIPTION | COMMANDS | KEYWORDS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=platform_shell.tcl86&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help