---
name: "Config::Find::Any"
section: "3pm"
platform: "linux"
package: "libconfig-find-perl"
version: "0.31-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Config::Find::Any"
---

# Config::Find::Any(3pm)

Perl base class for Config::Find

## NAME

Config::Find::Any - Perl base class for Config::Find

## SYNOPSIS

```
  # don't use Config::Find::Any;
  use Config::Find;
```

## ABSTRACT

This module implements basic methods for Config::Find.

## DESCRIPTION

Every Config::Find class has to be derived from this one and two methods have to be redefined, while the remainder can be utilized by the class as required.

### OVERRIDE METHODS

- $class-\>look\_for\_file($name, $write, $global)

  - $class-\>look\_for\_dir\_file($dir, $name, $write, $global)

  ### CLASS METHODS

- $class-\>guess\_full\_script\_name($file)

  - $class-\>guess\_script\_name($file)

  - $class-\>guess\_script\_dir($file)

  - $class-\>is\_one\_liner($file)

  - $class-\>add\_extension($name, $extension)

  - $class-\>create\_parent\_dir($file)

  - $class-\>parent\_dir($dir)

  - $class-\>create\_dir($dir)

  - $class-\>my\_catfile($path,$to,$file,...)

  - $class-\>my\_catdir($path,$to,$dir,...)

  - $class-\>**my\_getlogin()**

  ## SEE ALSO

Config::Find, Config::Find::Unix, Config::Find::Win32.

## AUTHOR

Salvador Fandiño García, \<sfandino@yahoo.com\>

## CONTRIBUTORS

Barbie, \<barbie@missbarbell.co.uk\> (some bug fixes and documentation)

## COPYRIGHT AND LICENSE

Copyright 2003-2015 by Salvador Fandiño García (sfandino@yahoo.com) Copyright 2015 by Barbie (barbie@missbarbell.co.uk)

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
